Question cpu under load goes to 100% usage then drops to 30% - any way to fix this?

Dec 7, 2024
4
0
10
hey! sooo.. i'm having some issues with my cpu and i can't replace it just yet, so i'm looking for ways to work with what i've got. i'll explain the issue thoroughly further

cpu: amd FX-8350 (i know it's old )
ram: 8gb (x2) PC3-14900 DDR3 SDRAM Kingston
mobo: Asus M5A78L-M PLUS/USB3
gpu: nvidia geforce rtx 2070 gaming x
psu: ATX Ginzzu PC700 700W

my CPU under load (in a cpu-heavy game) goes to 100% usage, then drops to 30% for a few seconds, then goes back to 100% all the time. the clock speed and the voltage change accordingly, and i'm not sure what's the exact reason for the drop in performance there. the temperatures are always stable, with 57°C under 100% usage. i've found out that my cpu is throttling and that's the reason why my gpu won't even get used for more than 7% and i'm considering overclocking, but...

afaik the cpu's standard frequency is 4000 but in turbo mode it can go up to 4200. usually for me under load it stays at 4000-4100 until, of course, drops to a beautiful approx. 1800 for a few seconds. can i overclock more? should i? would it fix the unstable clock speed or fix anything, for that matter?

i turned off the cool n quiet mode, set a stable ram frequency, but the issue is still here.

under 100% cpu usage the system is running very smoothly. the game, though, is stuttering and unstable - not all of the time, however. it all looks exactly how it feels in the game - smooth gameplay until it's stuttering for a few seconds, then goes back to normal. until the next stutter, that is.

for now my best bet is that somewhere in the bios there's a limit on something that the cpu's using, the cpu tries to come back to that limit and therefore drops in clock speed and voltage resulting in a stutter.

the drops for the cpu are as follows:
1.344v => 0.879v
4118.12 MHz => 1406.19 MHz

what do you think? can i do something about this to reduce stuttering? i'm very much planning on replacing the cpu, but can't do that for now 🙁 so i would be very thankful for every piece of advice!!
 
What temps is the CPU hitting under those conditions.

HDD or SSD? Close to full?

Chipset, bios, and gpu drivers up to date?

Helldivers can be a pretty tough game to run, might be a little much for the 8350.
the cpu temperatures are at ~57°C

a new SSD, only half full (1T)

don't know how to check if bios or the chip set are up to date / how to update it, but the gpu drivers are up to date 100%

not running helldivers, but running dragon age: the veilguard. i've seen other players complain how cpu-heavy this game is
 
Trying to run an FX-8xxx on a 3+1 phase motherboard is a bad idea. Those boards can barely supply enough power to the FX-4xxx chips. I wouldn't even try to force the CPU to run at its full speed with that motherboard. You might get better performance out of under-volting and cooling the VRMs actively with a little fan.
 
Trying to run an FX-8xxx on a 3+1 phase motherboard is a bad idea. Those boards can barely supply enough power to the FX-4xxx chips. I wouldn't even try to force the CPU to run at its full speed with that motherboard. You might get better performance out of under-volting and cooling the VRMs actively with a little fan.
ohhh you think the motherboard is the issue then? i was thinking of this but dismissed the thought because the temperatures on the motherboard are about 50°C, so i thought no VRM issue. maybe the info was wrong though, i don't really know. could you please explain how undervolting could help with the issue? thank you! <3
 
ohhh you think the motherboard is the issue then? i was thinking of this but dismissed the thought because the temperatures on the motherboard are about 50°C, so i thought no VRM issue. maybe the info was wrong though, i don't really know. could you please explain how undervolting could help with the issue? thank you! <3
Yes and no. There are ways to force the processor to run at higher clock speeds but if you overrun those VRMs you could end up frying your CPU and motherboard. It is important to be able to accurately measure the temps of the VRMs if you are going to be pushing them and motherboard sensors are not reliable enough for that.

Undervolting would help mitigate some of the demand on the VRMs which would reuslt in less v-droop and potentially more stable clockspeeds. I would probably just disable turbo and just run it at the 4Ghz. It's going to be better to have all the processors firing on all cylinders than having your clocks all over the place. That is what causes the stutter.

There are a few settings in Windows that can affect frequency behavior as well. The Powercfg settings. To get to that menu you can press Win + R then type Powercfg.cpl. Choose High Performance and Edit Plan Settings. Change Advanced Power Settings > Processor Power Management. Set the minimum processor state to 99 and the maximum processor state to 99. See if that improves your experience any.
 
Yes and no. There are ways to force the processor to run at higher clock speeds but if you overrun those VRMs you could end up frying your CPU and motherboard. It is important to be able to accurately measure the temps of the VRMs if you are going to be pushing them and motherboard sensors are not reliable enough for that.

Undervolting would help mitigate some of the demand on the VRMs which would reuslt in less v-droop and potentially more stable clockspeeds. I would probably just disable turbo and just run it at the 4Ghz. It's going to be better to have all the processors firing on all cylinders than having your clocks all over the place. That is what causes the stutter.

There are a few settings in Windows that can affect frequency behavior as well. The Powercfg settings. To get to that menu you can press Win + R then type Powercfg.cpl. Choose High Performance and Edit Plan Settings. Change Advanced Power Settings > Processor Power Management. Set the minimum processor state to 99 and the maximum processor state to 99. See if that improves your experience any.
thank you so much for your response!! i'll try to see what can be done!