How to tell what is causing low framerates

Niko of Death

Honorable
Apr 18, 2013
5
0
10,510
I have a fairly high spec machine, yet my in game performance does not reflect this. For example, in MGS V Ground Zeroes I get drops below 30fps at all extra high settings, dof disabled, 1080p. In Battlefield 4 I fluctuate between 50 and 30ish fps, at ultra settings, 1080p, no AA. From what I've read people have gotten similar (or better) performance on similar or worse hardware, how can I find out what the issue is? One thing to note is that in my drivers my GPU shows up as "AMD Radeon R9 200 series" (since the driver that added Mantle IIRC). I can provide benchmarks if needed.

GPU - ATI Radeon HD 7950
CPU - intel i5 3570K
RAM - 8GB
OS- Win7 64 bit

CPU-Z:
http://i.imgur.com/keTFyX4.png

GPU-Z:
http://i.imgur.com/U3leRz0.png
 

Niko of Death

Honorable
Apr 18, 2013
5
0
10,510


I've thought of it, however I'm not sure if the stock heatsink can handle it. Also, I have a feeling that somehow the GPU is the issue.
 

Ro-Tang Clan

Honorable
Jun 22, 2013
172
0
10,710
Get MSI afterburner and monitor your GPU usage, GPU memory usage and CPU usage through the monitoring tab in the settings window. That will allow you to show them on-screen whilst gaming. When the frame rate dips you'll be able to see if a hardware bottleneck is the cause.

Also, turn v-sync off if you have it enabled and make sure your desktop resolution is set to what your games would run at. I noticed that especially improved fps for me. I use a 50inch tv as my primary and only monitor for my pc and sitting 3 meters away from it I use a 1600x900 resolution for regular desktop viewing, then change the in-game resolution to 1080p. With the settings like this I noticed massive screen tear forcing me to use v-sync. This combination severely impacted my fps and I wasn't able to use AA on most games otherwise I would get a lot of fps dips. Setting my desktop resolution to 1080p and turning v-sync off before I load up the game has fixed the issue for me, and I can now run AA on all games I play without fps dips and screen tear. So just check if that situation applies to you.

EDIT: Just to give you a couple of examples of what I mean.

Farcry 3 - With a desktop resolution of 1600x900 and changing the in-game res to 1080p with V-sync* I could run all texture settings on the highest settings. But as soon as I enable AA, even on 2x I would get framerate dips and microstutter at times. Changing the desktop res to 1080p and turning V-sync off I can turn AA all the way up to the max (8x) and no screen tear or fps dips at all

Shadow of Mordor - Turning desktop res to 1080p and V-sync off unfortunately didn't help for this game. I was still experiencing fps dips quite frequently. Looking at the on-screen stats using MSI Afterburner I noticed the GPU memory usage was almost always at the full 2GB for each card (SLI GTX770). This suggests a VRAM bottleneck.

http://imgur.com/a/FhTei

*Note: V-sync was enabled/disabled using the graphics driver control panel, NOT in-game v-sync settings