Getting Bad Gaming Performance Even though CPU and GPU Aren't Being Fully Utilized

Ant the Gord

Reputable
Feb 9, 2016
3
0
4,510
So I've been having bad problems with my CPU bottlenecking my graphics card for some reason. I think it might be my motherboard because when I use FurMark to stress-test the GPU, it can run at its full clock (I OC'd it to 1080 MHz) and it runs at about 80 fps throughout the entire stress test. Yet when I get into a game, and I'll use Arma 3 as an example here but it does this with any game, I only get an average of about 20 fps during battles and usually 60 when nothing at all is going on.

Just to make sure it was my CPU doing this (because anybody that knows about Arma 3 knows it's CPU intensive when action is happening because of AI and bullet trajectory, etc) anyways, I decided to run the cpu burner included with FurMark alongside the GPU stress tester and I found that when running both of them at 100% that my fps plummeted to between 15-40 during the stress test for my GPU. I also noticed that as soon as I activated the CPU test, the GPU's clock went from 1080 to only about 400. This is what I think might be the cause of the fps drop in game. I get that I don't have the best CPU for gaming but out of all 8 cores it has, none of them ever get to 100%, sometimes a couple will reach 70% or so but then it goes back down very quickly after and yet I still have the issue.

To go into a bit more detail, this happens as soon as I start my game up so it's not a heating/cooling issue because my temps are all stable when playing for an extended period anyways. It can't be a power issue because I have an 850W 80+ gold certified EVGA modular PSU and only one GPU, so the only thing I believe it can be is a motherboard issue.

Of course I'm not dumb enough to ask a question and not leave my system specs so here they are:

CPU: AMD FX-8350 4.00 GHz Eight-Core AM3+ CPU 8MB L2 Cache & Turbo Core Technology
CPU Voltage: 1.3125V Northbridge Voltage: 1.1625V

FAN: Asetek 550LC 120mm Liquid Cooling CPU Cooler - Extreme Cooling Performance (Single Standard 120MM Fan)

VIDEO: AMD Radeon R9 290 4GB GDDR5 PCIe 3.0 x16 Video Card

HDD: 2TB (2TBx1) SATA-III 6.0Gb/s 64MB Cache 7200RPM HDD

MEMORY: 8GB (4GBx2) DDR3/2133MHz Dual Channel Memory (ADATA XPG V3)

PSU: 850 Watts - EVGA 850-GQ Modular 80+ Certified Power Supply

MOTHERBOARD: GIGABYTE 970A-DS3P AMD 970 ATX

Graphics card has an aftermarket cooling system with 2 fans instead of one by the way.

Any and all help would be very much appreciated. I think I'm just doing something wrong but I'd really like to know for sure if that's the case, anyways thanks a bunch!
 
Solution
Your cpu temps are always good BECAUSE it's throttling. Check your cpu clock speed under load and you'll see what I mean. The motherboard's VRMs are not good enough to dissipate that much heat so it down clocks the cpu.

As for your gpu down clocking itself, that's usually a sign of it not being supplied enough power. Like I said before, I doubt that's the case here since you have a good psu that should easily provide enough power provided it's hooked up correctly.

CTurbo

Pizza Monster
Moderator
First of all, 125w FX cpus do not run well on cheap 760/780 series motherboards like your Gigabyte so it's probably throttling due to thermal limits of the motherboard. Second of all, if a game only utilizes 2 cores, your 8350 could be maxing out 2 of it's cores while the other 6 sit idle meaning that it's only 25% loaded.


Now your 290 throttling is a different story. Does your case have adequate airflow? Is it a reference model 290? Video cards throttle from either too much heat inside the case, or not getting enough power. Your psu should be plenty powerful enough so I'm betting it's heat.
 

Ant the Gord

Reputable
Feb 9, 2016
3
0
4,510


Sorry, let me explain further: I use MSI Afterburner to monitor each individual core while I play my game, and the first core gets to about %70 while as I look down the list of cores they all get progressively lower. This is to be expected. I understand that my cpu isn't great with single-threaded performance. Anyways, what you said is what I suspected however my cpu never goes above 40 degrees celsius when gaming even at its peak.

Anyways, when I used FurMark to stress-test the GPU, the fans kicked to 100% after the temp got to about 75 degrees and then the temperature never rose above 81 degrees. (I've read that the 290 should theoretically be able to handle up to 95 degrees) The weird thing is, however, that as soon as I start up the CPU stress-test and run the two simultaneously the GPU automatically downclocks itself to only about 400 MHz and then the framerate during the test goes from about 80fps at 1080p to between 15 and 40, I also read the utilization of the GPU and it was no longer always at 100% anymore, it would go anywhere from 40% to 60%

Yes, I understand "it's stupid to run a CPU and GPU stress test at the same time" some might say but when I did this, I noticed this exact same thing happening in my games as well and in the games, neither the CPU nor the GPU ever reached 100% utilization even though just like during the test it gets downclocked to only about 400-600MHz, nowhere near the 1080MHz clock I have it overclocked to. Keep in mind that when I don't do the CPU stress test on FurMark, the gpu will run and eventually temps will stabilize at 1080MHz, my heat isn't the problem for the CPU and GPU. Building on what I said previously: only a single core reaches 70% and all of the others are nowhere near that with the next highest number usually being about 50% and going down massively each core. (third is only about 20%, fourth only at about 8%, etc)

Curiously I did read somewhere something about the thermal capacitors or something like that on the motherboard not being able to handle the high amounts of heat the CPU can generate but if the CPU is only at about 40 degrees can that cause them to bottleneck it?

Also thanks for the reply.

EDIT: Terribly sorry, I never answered your question before about my GPU. My case has flawless airflow, when building it I made sure one thing I didn't overlook for sure was its ability to stay cool. Also, yes it is a reference model (if by reference model you mean it's not like EVGA or something like that) but it has dual aftermarket fans, however I believe these fans are proprietary of the company I bought my PC from originally. (CyberPowerPC, never going to make that mistake again but at least the fans on the GPU work fine)
 

CTurbo

Pizza Monster
Moderator
Your cpu temps are always good BECAUSE it's throttling. Check your cpu clock speed under load and you'll see what I mean. The motherboard's VRMs are not good enough to dissipate that much heat so it down clocks the cpu.

As for your gpu down clocking itself, that's usually a sign of it not being supplied enough power. Like I said before, I doubt that's the case here since you have a good psu that should easily provide enough power provided it's hooked up correctly.
 
Solution

Ant the Gord

Reputable
Feb 9, 2016
3
0
4,510


Yes, well thanks for confirming my suspicions.