Battlefield 3 GPU/CPU Spikes sttutering w/o fps drop

Pedro Henrique

Honorable
Apr 16, 2013
8
0
10,510
Hello guys.. I'm getting na annoying issue on Battlefield 3 in single player or multiplayer, no matter game mode or graphical settings. That's some periodical sttutering. At the in game GPU/CPU performance monitor I get periodical single spikes of both GPU and CPU without dropping of framerate. So it basically struggles from time to time but FPS goes constant..
At ultra, with 2x AA, no motion blur at 1440x900 I get around 50 fps and never goes under 30. It is playable but it gives me the feeling of lag lag lag and it's very frustating since I own this nice system...
Everything standart clocked.

In crysis 3 I play on ultra with AA turned off. It's 100% smooth but with choppy graphics...

In Far cry 3 I get constant sttutering. So that it becomes unplayable...

The only game that is working as it should is Assassin's Creed 3. Maxed out.

GPU temps are around 68ºc at full load and CPU's are around 56ºC.

My system:

CPU: AMD FX-8350
GPU: Sapphire Radeon HD6850 1gb
RAM: Corsair Vengeance 16gb
PSU: OCZ 700w
Motherboard: Gigabyte 990FXa-UD5
HDD: Samsung 320gb 7200rpm

If anyone experienced something like that or have any idea, please share. I'll be very thankfull.
See ya

EDIT: I took off AA and it recuced the frequency which the lag happens but not killed it. but when it happens, the lines and spikes of both cpu and gpu are still together (talking about Battlefield)

[EDIT] Installed ModernWarfare 2 and guess what?! Sttutering issues too! Please, more ideas!! Thanks in advance.
 
your bottlenecking that gpu with that low end screen size. and running your games at to high a quality setting.
us the fxaa injector tool to enable fxaa on amd cards and your will get less of a perfomance hit than using the games inbuild fsaa.
your 6850 is actually weaker than my 5870 and i can run either of them games on ultra without fps droop.
so lower the quality settings on both shadows and blur. you should get a reasonable bump if you set the shadows to medium and the blur off.
60 fps is what you want to aim for. as a minimum and then use the bf3 configurator to set the max fps in bf3 to 60. the game should run smooth as butter.
as for crysis 3, 2 680gtx's cant max crysis 3 and stay above 60 fps at ultra so your card which is about x4 weaker (than 2 680's) defiantly wont be able to run it on ultra smoothly.

my guess is your expecting to much from your limited (still pretty decent but limited) hardware. sorry!...
 

Pedro Henrique

Honorable
Apr 16, 2013
8
0
10,510




I don's think this is the GPU bottlenecking.. many vídeos on you tube showing this GPU running smoothly these games and some in same resolution... As the GPU and CPU spikes go together and due to there is no FPS drop.. Checked with commands: "render.perfoverlayvisible" and "render.drawfps"
 
its being bottleneck not actually bottlenecking other parts. the screen is bottlenecking the gpu. because the rez is so small the gfx doesnt have to work as hard to create a screen so it has more time idle between frames so depending on how demanding each frame is he will get larger and smaller delays between each frame being read and sent to the monitor. also monitors do have input delay and depending on the quality of the hardware it may be detrimental to this games performance on this card.
there are different definitions of bottlenecks not just a choke point.

he can also use the bf3 configurator to display the fps and the cpu/gpu overlays but kudos for giving the console commands. i couldnt remember them :s
 

Pedro Henrique

Honorable
Apr 16, 2013
8
0
10,510


Small screens or lower resolutions do not bottleneck anything... It requires less from GPU less pixels to render so it gives better performance than if I were using a 1920x1080p resolution.. but never bottlenecking its "power", it was supposed to work better not worse...
thanks for answering, but it's not helping.
What I'd like to know is why I'm getting some spikes even with a 60 framerate (without AA)... in no moment framerate goes under 30...
 
you would think so but thats not always the case. heres the reality...
yes on a smaller screen the gpu has to process less polygons per frame, which in theory should allow it to produce more, smoother fps. but there is a point where you can produce to many fps or whats known a runt frames and the cpu has to tell the gpu to slow down. this is often where the fps will drop dramatically this is where stuttering starts.
you then move to a bigger screen and the gpu cant create as many fps so the cpu never has to tell it to slow down and the end result is smoother fps... this is known as a gpu-cpu bottleneck... and is purely a result of using to big a gfx card on to small a monitor... so please dont tell me its not bottlenecking anything when i know from experience that a small monitor can cause this issue...

but hey if you want to ignore me thats fine im pretty sure you can keep googling till you get an answer that you want to read.
 

Pedro Henrique

Honorable
Apr 16, 2013
8
0
10,510


Understood.. It's very nice of you trying to help. but I need a second opinion before I spend some Money.
Thank you!
 

shred_777

Honorable
Jan 14, 2013
41
0
10,530
Stuttering is as we know a differrent issue to FPS. Your GPU is less than likely what's struggling I believe. As far as Far Cry 3 goes. Try enabliing V Sync. V sync is screwy in that game. In some instances it kills stuttering and in other places in the game it lowers your fps. But make sure it's set to V sync 1 NOT 2.
 

Pedro Henrique

Honorable
Apr 16, 2013
8
0
10,510


I don't know if I used the wrong term, hmm how can I say... it freezes for a almost unnoticeable time and goes on. I'll check if I used the "1" Vsync... if so, it did not solve the problem.
 

Pedro Henrique

Honorable
Apr 16, 2013
8
0
10,510


So that's the right one.. I was refusing to "accept" that because in my previous system (AMD Athlon 64 2x 3600+ and 4gb RAM with same GPU) I maxed crysis 2 (without AA) 100% smooth... but in beginning of this year, this GPU had a fan failure issue and reached around 100ºC few times until I noticed... May this be the problem's cause?
 

Pedro Henrique

Honorable
Apr 16, 2013
8
0
10,510
I'm installing Crysis 2 again. If it Works as before, nice, it is the GPU bottlenecking newer games. If it doesn't, damn, my GPU is giving up...


[EDIT] Just installed Crysis 2. Running everything on ULTRA 100% smoothly with stunning beaultiful graphics. GPU is ok.. I'll check if there are other softwares missing...
 
your still struggling with this?
some basic tips...
update your drivers 13.2 -13.4 will work as long as you add the game profiles. (dunno why but they do work better with the extra little file that holds the game profles. (sorry i have no idea where there being stored but it is listed as there installed)
run ccleaners reg cleaner multiple times till you see no errors listed.
msi afterburner can have issues with some configs so be prepared to reset it to defaults and remove it (best reset to defaults because the last time i used it it left the fan profile active some how(or at least it seemed to).
defrag the hdd and close any unneeded apps in the background. a good windows 7 install should have between 45 and 55 active services running and no more so if you have more start closing them, uninstalling them or limiting there startups by setting them to manual in the admin services panel.
im still pretty sure its a problem of a small screen and big card. this is actually very simple to diagnose. attach the tv to the tv via hdmi or another bigger monitor and see if the game smoothed out. other than that all i can do is wish you luck coz im out of ideas.