Is my gpu bottlenecked?
Is my gpu bottlenecked?
Many current titles rely solely on one main thread, which some attribute to developers using Unity or UE without adding custom engine code. ARK faced this issue for a long time, and Risk of Rain 2 experiences similar challenges later in the game when dealing with large enemy numbers.
In a related point, creating efficient multithreading for speed is quite challenging. I prefer seeing the game function properly and having its features fully developed before making major performance tweaks. If a game maintains 1000 FPS but frequently crashes, I wouldn’t find it very enjoyable.
I've optimized multithreaded performance in my code, but it's not as challenging as many people think. The issue is that many small to medium-sized game developers lack specialized programmers, so they rely on generic engines and codebases and then add their own modifications.
Yes, you're facing a bottleneck in many demanding games currently, but the extent varies by game. Upgrading to an i5-4690 won't make much difference. Switching to an i7-4770 will help boost higher frame rates, though this still depends on the specific game. I advise against upgrading your CPU if your monitor supports 60 Hz, since a combination of CPU and GPU can only reach around 25-60 FPS, and exceeding 60 FPS won't be visible. Upgrading is definitely worth considering if you have a 144 Hz display.