Battlefield 3 and 4 beta low fps

subnorman

Honorable
Aug 25, 2013
44
0
10,540
My specs are:
FX-8150 stock speed
ASRock 970 extreme3
Sapphire HD7970 Vapor-X
8gb 1333mhz corsair value select RAM
And the rest I think it's not important.

My fps is normal 50-60 but when I am at the edge of the map looking a the middle it drops down to 45 or even under 40fps. It only happens in multiplayer, in singleplayer I can play on ultra 60+ fps with no problem. It makes little or no difference changing graphics from high to low. I think it's the CPU bottlenecking. Do you think I should upgrade to one of the newer vishera processors or just wait until AMD releases something new? As far as I know the FX-9370 and FX-9590 are just 8350s but overclocked. Or is there a real difference between a 8350 overclocked @4,4ghz and a 9370 @4,4ghz stock?

Thanks in advance! :)
 
Solution
Sounds to me like a CPU issue. Honestly, you probably could squeeze a couple hundred MHz out of it, even on stock cooling. The BF4 beta is in terrible shape right now, so that isn't the best test. When the game is released, you will likely see a massive performance increase. The CPU usage will always be low, because the games are not optimized to utilize all the cores. However, when BF4 is properly optimized for "8 core" CPUs, you will see a massive performance increase. Stick with W8, as it will support DX 11.1, which improves CPU + GPU communication, or in other words, effectively lightening the load on the CPU. Just stick with it for a few months, so that full optimization can be made to the game. As for BF3, I don't know how much...

subnorman

Honorable
Aug 25, 2013
44
0
10,540
Today I went into an empty bf4 beta server to test it out. When I looked to the sky or to the part where the map ends, I get around 85fps on ultra, with a CPU usage of 75% and a GPU usage of 100%. But when I look to the center of the map, the skyscraper, it drops down to 45fps. The CPU usage is 65% now (weird) and the GPU usage is 75%.
Setting mesh quality to low I get 2+ fps and setting the game to lowest I get 5+ fps.
So my question is: is there anything else that could be limiting my FPS? Will an SSD or a faster RAM (like 2100mhz), or even a new MOBO, make my game run smoother?

Also, the task manager says that I have only 4 cores, and 8 logic processors. Is this normal? I disabled cool'n'quiet, APM, core state C6 and everything that said in the description "to reduce power consuption", but made no difference.

Any ideas?

Also, I can't overclock because I do't have enough cooling for that and the motherboard will not support it.

I have also thought to install win7 (i am with win8 now) on another partition to see if a fresh install improves it a bit, but I have only had it since June.
 

subnorman

Honorable
Aug 25, 2013
44
0
10,540
Tried with battlefield 3 now, and my fps on an empty server are 60fps constant, so the bf4 problem would be just beta related. But when I join a 64 player game, I can't even get full constant 60fps on lowest settings. On ultra and with mesh quality on low, my fps reach 35 and average is 45. The CPU usage is 55% (why not more?) and the GPU usage is around 50-60%. But this happens when I look to the center of the map. When I look to the edges, or a place where nobody is im my field of view, my FPS go up to 80, and the GPU and CPU usage remain still.

The rest of my specs are:
WD Caviar Green 1TB SATA3 64MB
Nox Urano VX 650W
Arctic Cooling Freezer 7 Pro rev.2

I will try fresh windows install on Saturday, now I have little time.
 
Sounds to me like a CPU issue. Honestly, you probably could squeeze a couple hundred MHz out of it, even on stock cooling. The BF4 beta is in terrible shape right now, so that isn't the best test. When the game is released, you will likely see a massive performance increase. The CPU usage will always be low, because the games are not optimized to utilize all the cores. However, when BF4 is properly optimized for "8 core" CPUs, you will see a massive performance increase. Stick with W8, as it will support DX 11.1, which improves CPU + GPU communication, or in other words, effectively lightening the load on the CPU. Just stick with it for a few months, so that full optimization can be made to the game. As for BF3, I don't know how much you can really get out of that game at this point, except for giving that CPU a slight OC. As long as your CPU temps stay below 60C, then you will be fine.
 
Solution

subnorman

Honorable
Aug 25, 2013
44
0
10,540
Thanks for the help. I solved my battlefield 3 problem going to default on bios, disabling APM, which made my VRM overheat, and I set my RAM to 1333mhz, because for some reason the speed was lower by default.

Now my battlefield 3 never goes under 45 fps (55 average) on ultra. Mesh quality on ultra reduces fps by 2, compared to medium.

Battlefield 4 is not fully optimized, so I will wait for the final release, and see if I can buy a newer CPU and mobo, because I will sell my broken laptop and my old PC.
 
Awesome. BTW, if you are only gaining 2FPS by lowering the mesh quality, it isn't a CPU issue. If your CPU was struggling, you would gain 10-20FPS by lowering the mesh to medium. So, in conclusion, it's just bad CPU optimization in the beta. You should see HUMUNGOUS performance increases if the game is optimized for all 8 threads that your CPU has to offer. Also, DX11.1 will further improve CPU performance in games that support it.