• Welcome to TechPowerUp Forums, Guest! Please check out our forum guidelines for info related to our community.
  • The forums have been upgraded with support for dark mode. By default it will follow the setting on your system/browser. You may override it by scrolling to the end of the page and clicking the gears icon.

FPS drops in game with OK hardware

Joined
Mar 22, 2021
Messages
41 (0.03/day)
Hello,

Lately I have been having a problem with my computers performance and I have no idea what would be the cause. The issue starts to happen while I'm playing a computer game (LoL) at the later stages of the game, when the game becomes more complex due to action happening on the screen - but still with that setup I feel like the game should run on best settings and still have no performance drops. I play on low settings and optimized for performance and I get a lot of FPS drops which makes the game unplayable...

My setup is:
CPU: AMD Ryzen 5 3600X
GPU: Gigabyte GeForce GTX 1660 Super, 6GB
motherboard: MSI B450 TOMAHAWK MAX
RAM: 16GB DDR4
Disk: SAMSUNG SSD disk 970 EVO PLUS 500GB M.2
monitor: Asus VG248

This is the upgraded version of my PC, I upgraded every single component other than the power supply (Could that be the problem anyways? Current power supply is 550W)

I used to run my OS on 144hz but because of performance drop I am running it at 120hz at the moment because it has better performance on it. Windows, GPU and in game settings are set to 120hz. Connection between GPU and monitor is displayport which was replaced so that I can remove the tought of cable being bad.

I have changed default CPU cooler with a better version of it due to high CPU temps on idle and ingame. Also I undervolted it but the issue still persists.

My GPU has latest drivers and Windows OS was freshly installed on new disc. Also nvidia control panel settings are set for maximum performance (disabled vSync...)

Thank you for your help and time =)
 
It's not clear what the issue is exactly, maybe post a recording of it happening or something like that.
 
TLDR of the problem is that when im playing at 120/144hz - FPS is significantly dropping when action is happening on screen but with the hardware I am having that should not be the case (in my opinion). The FPS drops are so significant that the game is unplayable (it can drop to 60 FPS at some point but you need to be 100% focused on the game if you want to be good)
 
60fps is hardly unplayable, it sounds to me like vsync is still enabled and the game is stuttering when it can't hit 12/144 hz.
 
Cpu temp, gpu temp? Os version? Do you have capped fps?
 
I have monitored CPU and GPU usage and temp ingame and it's around 60 celsius for both and 60% usage nothing serious.

vSync off is there anything else that I need to turn off?

1616416770869.png
 
It's probably not the power supply.
Actually, this kind of performance may be normal. I remember getting fps drops during large team fights to under 100fps in in LoL as well.
It's possible LoL is just badly optimized and does not really take advantage of modern CPUs that have a lot of threads. It's also a highly CPU bound game.
 
But how are people able to get 100fps on low settings on low end laptops? Ye they play on 60hz but does the fact that I am playing on 144/120hz make the game so much more complex that its legit unplayable at that state. My cpu compared to the laptops integrated i5 is bomb :D
 
Need more info...

- Is your ram 2x8 or 1x16?

-what brand/wattage is your power supply??

- Does your case have adequate airflow??



----- Some games are known to be optimised badly Like I have legit seen a casual game like KF2 absolutely tank my PC down to 25fps but this is on a custom server with about 30 on there.
Guildwars 2 is another game that runs like absolute trash and I have run that game with two GTX680s and two 970s in sli then later on a 1070 and now my 1080Ti and it still runs like ass (the SLi and 1070 setups were run on a 3930k@4.6Ghz and quad channel 32GB of ram) New Call of duty is known to also be really badly optimised as was PUBG back in early days.
 
1660 Super is probably the issue.
 
Try setting the affinity to 8 (or less) out of the 12 CPU threads and a priority set to high. Maybe the game is bouncing around the threads and the frequency is taking enough time to ramp up that you notice a frame dip or hit a brief power/time limit.

I don't know how well LoL uses multi-core but some games I play benefit from droping my 8 real cores (16 threads) to 4 core (8 threads).

Could also be something like dynamictick tick or HPET being enabled. That's something to experiment with if there are frame pacing issues.
 
Your system is only midrange at best, so playing a demanding game, even at lowish settings, will drop frames quite a lot, easily to what you see. You've not mentioned what games your playing and what settings they're set at, either. I don't think there's anything wrong with your system.
 
Your system isn't that bad, it shouldn't be the problem here. I have a 3600 myself and I had a 980 Ti not that long time ago, it's just slightly faster than 1660S, and I didn't have any problems even with never games.
 
My ram is 1x16gb ram 3200mhz, power supply is 600W fractal design. I have mentioned that I am playing LoL (League of Legends) very minimalistic game when you compare it to newer games. And I play this game at low settings optimized for performance I googled best performance settings...
 
Running ram in single channel is most likely your issue and while it may not completely mitigate your frame drops running dual channel 2x8 or 2x16 (Identical speed/timmings) is a must on ryzen systems imo.... You're basically running your system at half the memory bandwidth.
 
Running ram in single channel is most likely your issue and while it may not completely mitigate your frame drops running dual channel 2x8 or 2x16 (Identical speed/timmings) is a must on ryzen systems imo.... You're basically running your system at half the memory bandwidth.
How can I fix that its not single channel?
1616434608308.png
1616434624359.png
1616434633377.png
 
By having two (or four) memory sticks.

btw is your cooler sucking air from top and blowing to bottom? That's not recommended.
 
By having two (or four) memory sticks.

btw is your cooler sucking air from top and blowing to bottom? That's not recommended.
Are you 100% that this would solve the issue because then I will just buy another RAM stick.
No, the fan is on the top sucking air from cooler blowing it out on top isn't that right? I don't feel like temperature is an issue at this point my CPU is at 39 celsius in idle ATM and GPU is at 46

60fps is hardly unplayable, it sounds to me like vsync is still enabled and the game is stuttering when it can't hit 12/144 hz.
But believe me it is I can record a testing video... I dont know vsync and triple buffering is set to off in nvidia control panel...

Try setting the affinity to 8 (or less) out of the 12 CPU threads and a priority set to high. Maybe the game is bouncing around the threads and the frequency is taking enough time to ramp up that you notice a frame dip or hit a brief power/time limit.

I don't know how well LoL uses multi-core but some games I play benefit from droping my 8 real cores (16 threads) to 4 core (8 threads).

Could also be something like dynamictick tick or HPET being enabled. That's something to experiment with if there are frame pacing issues.
Where can I play with these settings in BIOS?

1660 Super is probably the issue.
But how when I was reading reviews people were praising this GPU for one that is meant for e-sport games supporting 144hz smooth gameplay

Cpu temp, gpu temp? Os version? Do you have capped fps?
Idle CPU: 42; GPU:46 ingame: CPU: 60-70; GPU: 60-70
Capped fps in nvidia control panel and ingame to 120 mirroring my windows cap
 
Are you 100% that this would solve the issue because then I will just buy another RAM stick.
No, the fan is on the top sucking air from cooler blowing it out on top isn't that right? I don't feel like temperature is an issue at this point my CPU is at 39 celsius in idle ATM and GPU is at 46


But believe me it is I can record a testing video... I dont know vsync and triple buffering is set to off in nvidia control panel...


Where can I play with these settings in BIOS?


But how when I was reading reviews people were praising this GPU for one that is meant for e-sport games supporting 144hz smooth gameplay


Idle CPU: 42; GPU:46 ingame: CPU: 60-70; GPU: 60-70
Capped fps in nvidia control panel and ingame to 120 mirroring my windows cap

Have you tried disabling every fps limiter? OS version? Maybe you're on old version where windows xbox is messing with ya.
 
Hmm. Try removing every fps caps and as well disable every overlay if there is any on.
I have tried to play the game after fresh install of windows but its the same as with some ingame overlays the issue starts when there is action happening.
 
Are you 100% that this would solve the issue because then I will just buy another RAM stick.
No, the fan is on the top sucking air from cooler blowing it out on top isn't that right? I don't feel like temperature is an issue at this point my CPU is at 39 celsius in idle ATM and GPU is at 46


But believe me it is I can record a testing video... I dont know vsync and triple buffering is set to off in nvidia control panel...


Where can I play with these settings in BIOS?


But how when I was reading reviews people were praising this GPU for one that is meant for e-sport games supporting 144hz smooth gameplay


Idle CPU: 42; GPU:46 ingame: CPU: 60-70; GPU: 60-70
Capped fps in nvidia control panel and ingame to 120 mirroring my windows cap
I agree with @Chloe Price , your problem is most likely the RAM being in single channel. Pretty much all games that are somewhat demanding really need dual channel memory configuration otherwise they will have skips/lower FPS than expected. Recently one of my friends was playing APEX Legends and was complaining about low FPS/random skips on his 120hz setup and I noticed he had his memory put in the wrong slots for dual channel configuration (IE he used the slots right next to eachother). We swapped them and his FPS jump on average around 30FPS (no joke). I would get a second stick as that is likely to improve your performance by at least a nice chunk.

Beyond that, high FPS on a 1660 Super is a struggle in some games even on lower settings. But I do think the memory is the problem.

You also have to know you have Ryzen based system, they are even more dependent on memory speeds and such that can cause bottlenecks as well.
 
I agree with @Chloe Price , your problem is most likely the RAM being in single channel. Pretty much all games that are somewhat demanding really need dual channel memory configuration otherwise they will have skips/lower FPS than expected. Recently one of my friends was playing APEX Legends and was complaining about low FPS/random skips on his 120hz setup and I noticed he had his memory put in the wrong slots for dual channel configuration (IE he used the slots right next to eachother). We swapped them and his FPS jump on average around 30FPS (no joke). I would get a second stick as that is likely to improve your performance by at least a nice chunk.

Beyond that, high FPS on a 1660 Super is a struggle in some games even on lower settings. But I do think the memory is the problem.

You also have to know you have Ryzen based system, they are even more dependent on memory speeds and such that can cause bottlenecks as well.
Okay thank you for your advice. Then I will get myself another stick. Probably I need to mirror my current stick to not mess things up right, so another 16gb 3200mhz?
 
Okay thank you for your advice. Then I will get myself another stick. Probably I need to mirror my current stick to not mess things up right, so another 16gb 3200mhz?
You could do that, or you could buy a faster 2x8GB DDR4-3600 kit and sell your single stick or save it for another system or something.
 
Back
Top