Low FPS in BF4 with GTX 970 even on low settings?

ProtoflareX

Honorable
Jan 3, 2014
263
2
10,785
Hello TH community, there seems to be a problem with my GTX 970. I have installed the latest drivers for it, but it does not go above 75 FPS in BF4 even on low settings. When I used MSI afterburner to see my CPU and GPU utilization, my GPU utilization was at roughly 30-32% whereas all 8 cores of my FX-8320 (stock speed) were at near 100% usage. Does this mean that my GPU is being bottlenecked?
 
Solution
Now I understand.

Well according to other benchmarks I found it should be averaging 75FPS on ultra settings at 1920x1080. Their minimum sat around 60FPS, but when the action gets busy I wouldn't be surprised to see it drop below that occasionally. http://www.anandtech.com/show/8568/the-geforce-gtx-970-review-feat-evga/7

Is very possible that your frames are being limited by the 8320. If its bothering you it might be worth investing in a decent cooling system to overclock the CPU and improve the bottleneck situation.



ProtoflareX

Honorable
Jan 3, 2014
263
2
10,785


My monitor refresh rate is locked at 60 Hertz and vsync is off. It has to be something else.

EDIT: Accidentally chose the above answer as best answer... I still need help with this issue.

 

hftvhftv

Distinguished
Ambassador
It may be a bottlenecking issue, I'd recommend checking for added background programs since this can eat up your CPU very quickly and cause games to lag, try disabling all other background apps (including anti-virus if you have some). If this all fails, overclock your CPU if you can, it will yield better FPS.
 

Robertwhyte

Reputable
May 6, 2014
583
0
5,160


you can unselect it, update the bios if you havnt already. but if your cpu is running at 100 percent on all 8 cores then you must have a hell of alot of other shit going on in the background. bloatware? malware?
 

Justin Millard

Reputable
Nov 22, 2014
1,197
0
5,660
I didn't even know it was possible to see frames higher than 60FPS on a 60HZ screen.



 

Robertwhyte

Reputable
May 6, 2014
583
0
5,160


you cant
 

ProtoflareX

Honorable
Jan 3, 2014
263
2
10,785



It isn't, but the problem is that the GTX 970 should literally never dip below 50 on low settings.
 

Justin Millard

Reputable
Nov 22, 2014
1,197
0
5,660
Now I understand.

Well according to other benchmarks I found it should be averaging 75FPS on ultra settings at 1920x1080. Their minimum sat around 60FPS, but when the action gets busy I wouldn't be surprised to see it drop below that occasionally. http://www.anandtech.com/show/8568/the-geforce-gtx-970-review-feat-evga/7

Is very possible that your frames are being limited by the 8320. If its bothering you it might be worth investing in a decent cooling system to overclock the CPU and improve the bottleneck situation.



 
Solution

ProtoflareX

Honorable
Jan 3, 2014
263
2
10,785
Tried BF4 again, it turns out that I exaggerated the first post somewhat, the cores aren't all at near 100%, but all of them are between 50-75% utilization when running the game on low settings. In addition, it turns out my FPS will not even go above 65 on low settings (this is with V-sync off and at 1600x900). This has to be a CPU bottleneck, looks like I'll have to overclock.
 

palms64

Distinguished
Mar 16, 2011
2
0
18,510
I have a GTX970 too, on low its well over 100fps. It gets up to 200FPS in some areas

Can you try these 2 things.
If you have Rivartuner installed with MSI Afterburner uninstall it. Its causes low FPS in games. I use to use Afterburner but shadowplay is a lot better.
Next one is make sure you have a tick in your BF4 properties. Go to your Origin games page, right click in BF4 then tick the box Disable Origin in game for this game. This works.

Hope it helps you.
Palms
 

Justin Millard

Reputable
Nov 22, 2014
1,197
0
5,660
Just came across this http://www.reddit.com/r/buildapc/comments/1xcyub/if_your_video_card_is_under_performing_make_sure/

There is a fair age gap between your CPU and new graphics card. It might be as simple as spending a few minutes updating the BIOS.
 

ProtoflareX

Honorable
Jan 3, 2014
263
2
10,785


I've heard the "update bios" suggestion as well, but I've also heard that sometimes the bios update can fail and make your mobo permanently unusable.

Do you know of anyway I can update the bios of an ASUS M5A97 R2.0 without the risk of that happening?
 

Justin Millard

Reputable
Nov 22, 2014
1,197
0
5,660
I've done it before. Took as much time as a Windows update and solved a few of my gaming issues.

If you want to avoid any risk use the official BIOS for your motherboard and then slowly work your way up towards the most recent BIOS by only skipping one complete BIOS revision at a time EG: If you have 2012 version skip the closest update to that and on to the next. Just keep skipping one at a time until you get to one of the two most recent versions.
 

ProtoflareX

Honorable
Jan 3, 2014
263
2
10,785
I read a topic about BF4's multiplayer being more CPU intensive than its single player, which could result in fps drops and I decided to test it for myself. Using MSI afterburner, I found out that I get nearly 100% GPU usage constantly in the single player and low GPU usage in the multiplayer. Does this mean that my CPU bottlenecks my card in BF4's multiplayer, but not its single player?
 

Justin Millard

Reputable
Nov 22, 2014
1,197
0
5,660


I honestly can't tell mate. However I found this trick http://diaryofdennis.com/2013/12/14/how-to-enable-the-cpu-and-gpu-benchmark-graph-in-bf4/

I think you can work it out, but I'll send you the article about how to track the bottleneck that led me to the answer.
https://battlelog.battlefield.com/bf3/forum/threadview/2832654489840320059/

Try it out. It should finally give you a proper answer to your question.
 

Justin Millard

Reputable
Nov 22, 2014
1,197
0
5,660
I heard my second link stopped working.
Here is the link again with copied and pasted info:

https://battlelog.battlefield.com/bf3/forum/threadview/2832654489840320059/

"I know a lot of BF3 players wonder why there performance can sometimes suffer, so here's a way to figure out whether your Processor (CPU) or your Video Card (GPU) is the problem.

I completely forgot about this nifty console command back in the BETA, but I came across it today again and I figured I would share it.

So lets say your experiencing FPS drops at random, and can't figure out what the problem is. Here's a possible solution:

1. Open up the console command by pressing the "~" key, which can be found to the left of the "1" key on almost all keyboards.
2. A small box will appear in the left top corner of your screen. In the Box type the following command exactly as I have it here:

Render.PerfOverlayVisible 1

After typing it, press enter and close the console command box by pressing "~".

3. In the bottom left corner of your screen, a small graph will appear, it will have both a yellow and green line inside it. These are color coded. The yellow line is your CPU performance and the green line is your GPU performance.
4. How does this help spot hardware issues? Pay attention to which line often dips lower than the other.

If the yellow line is below the green line, either consistently or at random, it means your GPU is holding your performance back and lowering some settings could help or buying a new GPU alltogether.

If the green line is below the yellow line, it means your CPU is holding you back and you should probably play on smaller servers or purchase a new CPU.

So to recap:

Yellow line BELOW Green line = GPU Bottleneck
Green line BELOW Yellow line = CPU Bottleneck

NOTE: To disable the command and take the graph off your screen open up the console command again by pressing "~" and type the following:

Render.PerfOverlayVisible 0

Press enter and close the console command. "
 

ProtoflareX

Honorable
Jan 3, 2014
263
2
10,785


This is very interesting, I'll be sure to try this out later.