GPU won't stay at 100% load which causes FPS drops and stuttering

Dec 9, 2013
12
0
10,510
Full specs:
FX-8350 with Cooler Master Hyper 212 EVO cooling
Radeon HD 7990
M5A99X EVO R2.0
24Gb of Ram
Corsair 800w PSU
Windows 7 Ultimate

I don't believe there is any major bottleneck with this system that should be causing such bad performance in games and stress tests. I am also not touching the clocks at all, I still get the same problems when leaving everything on its default setting.

I'm having multiple problems, the biggest of which is that my GPU won't stay at a consistent load. It keeps jumping all around even when the temps are low. Also, when I play GTA V (with CCC 15.4.1 Beta) or try to do a stress test my computer only utilizes one GPU, leaving the other one at 0%. In GTAV it doesn't even fully utilize the first GPU, only running it at about 80%, in the stress test it stayed at 100% most of the time. When I play Fallout 4 (with crossfire disabled because it does not support crossfire) the one GPU is constantly changing between 75-100% usage which causes a lot of micro-stuttering and random FPS drops.

So what I am asking is how do I keep my GPU running at a consistent load? Even if I have to underclock it that would be better than constantly changing load because that causes random FPS drops and micro-stuttering. It would be nice if I could use it at 100% though, otherwise it is kind of pointless having such a powerful card if I have to underclock it just to make it work and I might as well just sell it and buy something else. I'm not sure what is going wrong here because I know that GTAV supports crossfire with the 15.4.1 Update, and that even when I disable one of the GPUs intentionally to play Fallout 4, I still get performance issues and it runs very choppy because of the constantly changing load. So something is not right here because no matter what I am doing it seems that my GPU will not work at full capacity.

Also something else I noticed is that my CPU almost never goes about 80% usage as well.

Any help is greatly appreciated!
 
UPDATE: Okay so I figured out that the reason why the Stress Test and GTAV were only using one GPU is because I had them both running in window mode so i could look at the System Monitor at the same time. Once I switched to fullscreen mode it started using both GPUs, HOWEVER, it is still not utilizing them to the fullest extent possible, I even tried underclocking it by 50Mhz and it still won't run at 100%, both GPUs hover around 65% when I am playing GTAV and never even reach 100% usage.

When I run the stress test (OpenGL) in fullscreen my GPU starts emitting really high pitched hissing noise at random intervals and when it does that it causes the screen to stutter pretty badly. Both GPUs are running at 80-100% usage when I run the stress test, but it is very choppy and like I said that causes stuttering, its a little bit better but something is definitely still wrong here.
 
Here is a picture of what it looks like on a graph when I run the stress test:
http://i.imgur.com/gxvMdEZ.png

You can see that it is running at nearly 100% but at random intervals there is a huge spike down into the lower percents for only a second. When that happens, as I was saying above, you can hear the whining noise skip right at that point in time, and also the picture on the screen stutters at the same time. This is also running both the GPU and memory underclocked by 100Mhz each, with +5% Power Limit.

I'm wondering how do I fix this stuttering?
 
It might be becuase of the beta drivers, however I personally doubt that. so to be clear , it wont utilize what it needs to run smoothly and gets choppy and drops fps? maybe a poor connection on xfire bridge? maybe look towards mods or unofficial patches to see if its the program and not driver or hardware related? check gpu ram? here a link how https://www.raymond.cc/blog/having-problems-with-video-card-stress-test-its-memory/ a clean install of your os never hurts either. you could also try swapping the pci slots your cards are in and just rotate them around. as for the sounds, all i can think of is to pull the heatsinks and fans off your gpus and clean them thoroughly with iospropyl alcohol. maybe the whining is the mobo speaker beeping? this has me really confused and intrigued. youll have to update when you figure it out.
 
When both GPU's are running, but not maintaining 100% usage, that usually indicates you are bottlenecked. If V-sync is on, it may be v-sync, if it is off, then the CPU is the likely cause. The spikes are usually load times, or between cut scenes. While loading information, or a short break between cut scenes, the GPU doesn't work and usage drops. Your CPU is definitely not a great CPU, so it is expected to bottleneck you when something is CPU intensive.