Disappointing FPS with GTX 780ti

OldWorld

Honorable
Apr 2, 2013
136
0
10,690
Hey guys, I'm getting disappointing FPS with a GTX 780ti.

Specs:
EVGA GTX 780ti
i5 2550k 3.4GHz (4.5GHz Turbo Boost)
8GB DDR3 RAM
Gigabyte Z68MA-D2H-BW Motherboard
EVGA Super NOVA 850W PC Power Supply - Gold
Noctua D2H-B14 Heatsink
1920 x 1080
Windows 8.1

On Battlefield 4, Ultra Settings, I can get frame-rate dips of as low as 30fps, yet I've seen others with double the FPS I'm getting. I get between 80-150fps on lowest settings, but I'm told I should be getting easily 200.

Is there something I can do to improve FPS? Please reply, many thanks in advance.
 

ohim

Distinguished
Feb 10, 2009
1,195
0
19,360
Your CPU is bottlenecking the GPU but not really that much, don`t believe every guy around the internet telling you you should get over 9000 fps , yes i have 250-300 fps myself!!!! on the test server, yes i get 180 fps in Ultra in 64 play map looking at the sky , i have 130 fps in regular scenario and dips to 60 fps in very intensive situations., and my average is around 90 - 100 fps , now should i go around and say i get 150 fps ? ...

Things to do on your PC:

If you don`t have Windows 8.1 ... get it (suck it up with Metro ugly cry)
Do core Unparking (google it)
Be sure to use latest driver even beta ones.
Reinstall DX from the BF4 folder example: C:\Games\Battlefield 4\__Installer\directx

Use MSAA 2x, 4x is too blurry and adds too much fps impact, and you could try having Effects quality to Mid or High , the rest you can keep in Ultra.

Remember to restart BF4 after each Video settings change, sometimes BF4 will run even worse after changing a setting if you don`t restart the game.

You can also make a user.cfg file in your BF4 folder and add the following lines:

WorldRender.TransparencyShadowmapsEnable 0
WorldRender.MotionBlurEnable 0
WorldRender.MotionBlurQuality 0
WorldRender.MotionBlurMaxSampleCount 0
WorldRender.SpotLightShadowmapEnable 0
WorldRender.LightTileCsPathEnable 0
PostProcess.DynamicAOEnable 0
PerfOverlay.DrawFps 1
WorldRender.PlanarReflectionEnable 0
 

OldWorld

Honorable
Apr 2, 2013
136
0
10,690
Are you certain my CPU is bottlenecking it? I was thinking maybe it was, would you recommend I buy a new one? I've had it for several years, was thinking possibly getting an i7.
 

OldWorld

Honorable
Apr 2, 2013
136
0
10,690
Unfortunately I've done everything you've mentioned, ohim. Thank you very much for the reply, though. I don't use any antialiasing. Is there anything else I can do? I've had my CPU/motherboard for probably.. 5 years now? Is there a chance my CPU is just degrading?
 
Instead of trying to gauge your FPS by hearsay you need to run some benchmarks and compare your results to real results from other systems - systems identical to yours and systems with newer processors. I think you will probably find your FPS are not as bad as you think but if there is a problem at least then you will know for sure and have a target to shot for.
 

RobCrezz

Expert
Ambassador


Sorry, but thats not correct. A 2550k @ 4.5Ghz performs better than a stock 4670k.

The fact that he can get very high fps on low settings PROVES that its not a CPU bottleneck.

To the OP - can you please monitor GPU temps, GPU clock speed (to see what it is boosting to) and usage with MSI afterburner during the game. Also have you tried different driver versions?
 

Spencer993

Honorable
Jan 23, 2014
74
0
10,660


Did he mention overclocking? I know that they have similar performance, but the i5 4670K is newer.

 

RobCrezz

Expert
Ambassador


Yes, look at the OP:

i5 2550k 3.4GHz (4.5GHz Turbo Boost)


 

Spencer993

Honorable
Jan 23, 2014
74
0
10,660


I have an AMD FX 8320 and it is at 3.5 GHz with 4.0 GHz turbo boost. I have not overclocked. How does that work? I thought that Turbo Boost was a feature that lets you OC to that speed? Oh well, I will eventually understand... :)

 

RobCrezz

Expert
Ambassador


As standard it will only turbo to around 3.8, but you can overclock the turbo boost speed. For example, my CPU is overclocked to 4.7Ghz, but this is on the turbo so it still idles at 1600mhz to save power.
 

Optimus_Toaster

Honorable
Jul 22, 2012
458
0
10,960
Great thing about BF games is that include a diagnostics graph tool that will show you render times for CPU and GPU.

Type "render.perfoverlayvisible 1" into the game's console. Then watch the graph when the frame rate drops occur, if the yellow line spikes before the green and/or is generally higher than the green line then it your CPU holding you back and causing the massive FPS drops as it struggles to perform the calculations required in time. (these are instructions for BF3, but afaik they are the same for BF4)

Also it is possible that due to the fact you are "turbo" overclocking your CPU rather than having it run at 45 all the time that it's not reacting quick enough to the demands of the game and therefore is causing the lag spikes as it is doing the calculations at 1.6Ghz (or whatever the idle frequency is). When I played BF4 my 2550K ran it fine at 44, with my 680 clearly being the limiting factor.