Why do I get terrific framerates and still experience stuttering? (single 7970)

ibycfota

Honorable
Mar 9, 2013
54
0
10,640
I've just recently got into PC gaming so I don't have quite the library of games that I do on my xbox, but I've noticed varying amounts of stutter in certain games. Here's a list of what I own so far and how they perform:

Batman Arkham City: Fair amount of hitching and stuttering when gliding around the city and sometimes when walking around. Fighting sections are actually very smooth. Doesn't seem to matter whether I'm in DX9 or DX11, and the graphics setting seem to have no effect on limiting the stuttering. It's playable but annoying,

Metro 2033: 98% of the time the game feels perfect playing on DX11 with tessellation and DOF disabled. The problem, again, is the little hiccups and skipped frames that happen every 10 seconds or so. Very very frustrating. Like Batman, no amount of tweaking the settings seems to help. It actually seems to make it worse, oddly enough.

I started tracking the framerate when these hitches occur and they are very minor in raw numbers. On DX11 with DOF and Tessellation disabled on Normal Settings and AAA I get a solid 120 FPS. These minor but noticable fraction of a second long stutters bring it from 120 to about 118. I tried limiting the framerate to 60 to see if that would help but to no avail.

Crysis 3: Actually very smooth when I turn down the settings a bit, though I do occasionally experience some brief freezing when shotgunning enemies from point blank range while cloaked. I want to reiterate that the micro-freezing is very different from what I experienced in Metro and AC, and seems to be completely eliminated once I turn down the settings from high to medium.

Bioshock Infinite: Most of the stutter I experience occurs at specific areas in the game and can be reproduced by walking through them again. However I have noticed some slowdown / lag during really intense parts of the game. I've had absolutely zero in the way of hitching though - just plain old stutter.

Hitman Absolution: Haven't played this game much but seems completely smooth once I turn down the settings a bit, otherwise gets a little jittery when panning the camera.

Saints Row 3: Runs perfectly.

It's worth noting that I can run benchmarks like Unigine Heaven, Unigine Tropic, Unigine Valley, and 3d mark absolutely perfectly on the highest settings. They all look beautiful and run extremely smooth from start to finish.

I know some of these games like Arkham City and Metro have gotten a lot of criticism for being poorly ported console games, but it appears a lot of people running with much weaker hardware than mine are getting a smooth experience, which leaves me baffled. My framerates are consistently high in all of these games and for the most part they all run perfectly smooth except for the occasional hiccup. Metro in particular plays amazingly well inbetween hitches. So why am I getting them?

Smoothness is by far the most important thing to me when gaming. Once I notice a game performing sub-optimally in that area it really bothers me and hurts my enjoyment of the game. I would be okay with lowering the settings even if others with similar hardware can run it smoothly maxed out, but when tinkering with the settings does nothing then I am at a loss.

Quick list of my specs:

Sapphire 7970 OC
i 3570k
ASRock Extreme 4 MoBo
8GB Corsair Ram (1600 mhz)
Corsair TX850 PSU
 

redeemer

Distinguished
Stuttering is unfortunate, but there is no such thing as a stutter free gaming experience on PC. Some games will stutter other will not, I currently experience stuttering on occasion in BF3. This is not limited to AMD but Nvidia also, you can try to overclock you CPU, play with in games setting and always update drivers and game patches.
 

flowingbass

Distinguished
Oct 28, 2010
152
1
18,695
Maybe your GPU is throttling due to high temps. 7970 can switch very quickly between P states, once it starts throttling the temps instantly may go down 2-5 C then climbs back up to full performance P state all within 3 seconds. Maybe thats why you get a reading of high FPS but still encounter stuttering.

I too am using a 7970 and very watchful of temps while gaming. I always make sure my temps never go beyond 78c because i have it overclocked without adding any voltage and high temps will make any overclock unstable specially when overclocking without any voltage increase.

Oh and one thing i did notice, if i change something in "3D application settings" in CCC or sometimes labeled as AMD vision engine control center, glitching and stuttering occurs. I just leave it at default everything as i am not sure or too lazy to find out which setting when changed induces the stuttering.
 

swilczak

Distinguished
The only game I've ever played for the PC that doesn't ever stutter is black ops 2 with the exception of internet lag sometimes. I have the same problem with Bioshock infinite running a 7950 and fx 8320. It runs great then just slows down randomly. It could be that when it slows down it's loading from the disk.
 

ibycfota

Honorable
Mar 9, 2013
54
0
10,640


It's definitely possible that I'm expecting too much, but after putting almost $1500 into this build I feel a little disappointed with the performance I'm getting in most of my games. In fact you can add GTA to the list of games that run poorly for me now. I get so many different variations of stuttering in that game. It's still playable and the framerates are high, but it is definitely not smooth. Just Cause 2 runs perfectly though. Sigh, just want to be able to buy a game with the expectation that it'll run smoothly, even if that means lowering the settings. Having games stutter on every different setting just means I'll never actually be able to play the game.
 

ibycfota

Honorable
Mar 9, 2013
54
0
10,640
Just purchased New Vegas and it's stuttering too. This is definitely not right. Moving games from and SSD to and HDD makes no difference, so I can rule them out. Has to be a GPU issue of some sort. Bleh, that's two in a row now. The first one gave me horrible screen tearing and artifacts on stock settings and this one stutters in the majority of games that I play. Might end up giving Nvidia a shot at this point.
 

flowingbass

Distinguished
Oct 28, 2010
152
1
18,695
I will assume that you have the latest drivers and maybe game patches. You stated that you are getting artifacts while on stock settings. Maybe you do have a defective gpu.

Or you could just have an overheating gpu.
 

mbrown138

Honorable
Jan 12, 2013
56
0
10,640
I have a Sapphire 7970 OC and have experienced virtually no stuttering. I have an i7 but I shouldn't think the difference between the 3570k and the 3770 is enormous. Maybe it's a driver issue. I'm using the latest stable drivers. (13.1 I think)
 

ibycfota

Honorable
Mar 9, 2013
54
0
10,640


I was referring to artifacts on my last Sapphire 7970. Amazon shipped me a replacement card.

Update: Forcing constant voltage seems like it fixed whatever stuttering issues I was having with New Vegas, and actually even with it disabled I've got the game running perfectly, or at least so far. Only walked around the town and massacred everybody to test out stability though haha. I'll see how it handles the rest of the game but I'm pleased thus far.

I also bought Tomb Raider tonight and so far the game is as smooth as it is beautiful on pretty high settings. Kept Tress FX off though since I know it wouldn't be worth the performance hit.

So really the only games I'm having problems with right now are Metro 2033, GTA V, and Arkham City. I've tried pretty much everything short of reinstalling Windows 7 to get them to function properly to no avail. I guess I'll just chalk it up to randomness since it seems like a lot of people have a couple games here and there which give them problems when their rig is more than capable of running it, and those games in particular seem to be riddled with performance issues.

Going to continue monitoring Steam for sales on quality titles to run on my system. Eventually I'll have a pretty solid library and can see how the card performs with a wide variety of games. If I can play most without any issues I'll be pretty happy. Otherwise I'll look into selling my card and upgrading to a 690. Despite the fact that it's an SLI configuration I've heard nothing but good things about the smoothness of the card. Or perhaps I'll just pick up another 7970 and hope the third time is a charm. Either way, the Steam summer sale needs to get here NOW, lol.
 

ibycfota

Honorable
Mar 9, 2013
54
0
10,640


I'm jealous. When I was doing research on what parts I wanted to build my rig it seemed like the consensus was that the 3570k and 3770k were pretty much identical in terms of gaming performance since games don't really take advantage of the hyperthreading of the 3770k. With the price difference being fairly steep, I opted for the 3570k. Don't regret it or anything - I doubt that the CPU is the issue here. Plenty of people are running games flawlessly with rigs nearly identical to mine. There's no explaining why I'm getting issues with games that other people are running perfectly. I'm guessing it's just the luck of the draw when it comes to parts, or perhaps there is some kind of driver complication as you mentioned. Really not sure. There's a lot more questions than answers whenever these problems are discussed, it seems.