I've been using GZDoom to play the vast majority of megawads that I've downloaded, and the source port has worked pretty well overall. I've tweaked settings within it to best emulate a more pure gameplay experience for the various wads, yet I've encountered noticeable performance impacts on a lot of wads released within the past decade and a half, roughly. I'm not sure if it's a matter of of monster count, level size, or something else, but the performance hitches seem to be triggered in settings where there's a long draw distance. As an example, the see through floors of Ancient Aliens, like that of Map 29, would trigger frame drops. Now I've heard that PrBoom+ excels in running more intense wads well, so I recently downloaded it. I tested something like Map 29 of Ancient Aliens in it, and I used idrate to find out that I was getting a couple hundred more frames in this source port than I was in GZDoom. I was very pleased with this performance increase, but there is one issue I still have with the source port. I haven't been able to find out how to manually implement a maximum frame rate limit, like that of 144fps for example. I don't want to be needlessly taxing my computer by having hundreds of extra frames rendered all the time, so I would like to manually set a limit. Does anyone here know if there is a way to do so, either by modifying pre-existing code or writing new code entirely. If anyone could offer some assistance, it would be greatly appreciated.
Thanks.