Low FPS in BF4 with high end PC

Page 2 - Seeking answers? Join the Tom's Hardware community: where nearly two million members share solutions and discuss the latest tech.

jkteddy77

Distinguished
Jun 13, 2013
1,131
0
19,410
I've been troubleshooting for 2 months now, and no one's been able to help, so short, sweet, and to the point:

8350 stock speed, R9 290 Tri-X 1000/1300, 850w Corsair, 8gb @ 1866mhz 9-10-9-28, Win 8.1 64bit

I'm getting 40-75 on DX11 on ultra preset, and like 50-100 with Mantle on. In both cases, my average framerate is generally around 55-75... should I not be running smoother and faster?
I want to eliminate my dips below 60, but there just doesn't seem to be a way...

When I say dips, I mean it will drop and MAINTAIN around 49-67fps in heavy maps...

What worries me the most, is that even when I turn down settings, only my Max FPS increases... I still get the same Min FPS as I did on Ultra... Yes, I resarted the game too, it just won't run smooth.
This happens most maps, but of course Altai Range, Guillen Peaks, Hainan Resort, Paracel Storm, and Shanghi all run the slowest.

I run all other games as fast as expected, and match most benchmarks of games. I'm not interested in OCing my 8350 that much, as even at 4.4ghz, I gained 2-3fps...

MY CPU is always about 60% and never over 53C on core
My GPU is always 90-100% usage, and its clocks never drop, never over 73C

I have so far:

-Clean installed drivers 13.12 through 14.3, all using DDU latest version.
-Installed latest Chipset drivers from AMD's site, 13-12 chipset, and my MOBO's latest chipset drivers.
-Unparked cores, did nothing for me as Windows 8.1 is already unparking my cores when I start the game...
-custom cfg settings change nothing
-perfoverlay.drawgraph shows my CPU usage slightly above my GPU, but not alarmingly higher... It spikes, but could it really be bottlenecking my 290? Already tried OC, didn't help.
-repaired BF4 and reinstalled PB
-Many other things I can't think of, to no gain or loss in FPS...
-and lastly, yes, I've gone as far as completely reinstalling a fresh copy of Windows 8.1 again...

After OCing my CPU and seeing little difference, I don't know what else to do. OCing GPU helps a bit, but only like 5 fps and I want my card at its stock OC

Please, I've spent hundreds of hours just troubleshooting this game... I built this PC with the games AMD optimization in mind...

Any Ideas? What is there left to do?
 


I get that same weird low fps in killcams, but my problem is that I will float around 55-65fps in game on maps like hainan, altai range, paracel storm, other strenuous maps. Other maps, I'll get 80-110 on ultra, but the CPU intensive maps? Nope. They run so horribly (50-68fps or so...). I'm using mantle, and maybe that is a factor, but I am running better than ever with it on ( I have clean drivers).

With DX11, I STILL get that 45-55fps rate you talked about, even with my CPU OC'd with no power options on, and my chipset updated to its latest... Something HAS to be wrong, as 290/780 should get 60-90 fps fluidly in BF4 on DX11. I get that with Mantle on, but I should be settings 80-120 on ultra preset on EVERY map...
I've hit every wall and possibility and don't know what else to try.

Only thing I can think of is to update BIOS version... which coincidentally updated yesterday for my MOBO.
I'm totally unsure on how to update them, (my board does have ezflash in it) and really don't want to if I don't have to. Is it worth a shot, or is it pointless. I'm pretty sure BIOS have no impact on PC performance, just Hardware computability. MY BIOS are relatively new, came with a very stable version 1703 from April 2013.
 


let me tell you one thing, you are absolutely right about what you say your hardware should get a minimum of 65fps at all time except if its total chaos on the screens like lots of levolution on a maps and chopers and tanks and stuff...that would be normal. But i also can tell you that i have the same problem that you have but for me it's with battlefield 3 since i installed windows 8 something went wrong with that game i get 40 fps in some maps and the high are over 110...that is not normal either and i dont play bf3 so i really never cared about it...but BF4 runs flawlessly on my system...and you seem to say that the other games you tested worked fine on your computer...if you add all that up i think there might be a configuration problem with your BF4 installation files on something in the registry of the files that went wrong...i know you did a repair on the game but some registry entry can't be repaired and maybe something is wrong there...if i where you i would either try to get support from EA, from battlefield 4 forums, or i would just format that boot drive and re-install a fresh copy of bf4 all togheter if i was in your situation...
 


BIOS updated yesterday for my MOBO, would that be worth a shot, or is it useless since I'm quite sure BIOS has no affect on hardware performance. If it was A bios version issue, I'd be seeing other problems with hardware shutting down on me wouldn't I? I also have a relatively new BIOS already, 1703 updated april 2013, and I see many rigs like mine with this same stable bios version.

I already reformatted and fresh installed Windows 8.1 twice on this rig, even had BF4 as the only game/program on the PC.... Same issue, same FPS. I have the same BF3 issue as you, I think its an issue with Nvidia/ATI's latest video drivers. BF is NOT a very compatible game...

Any other ideas?



 
naahhh i don't think updating your BIOS will do anything for you...have you uninstalled and re-installed BF4 completely since you installed your fresh copy of windows 8?
Also have you tried to cap your FPS to see if it makes a difference?
I'm running windows 8.0 BTW...just saying but 8.1 should be even better anyway...

did you by any chance had an NVIDIA graphics card on that system before you installed the AMD driver for your graphics card? if yes than i would download and executre driver sweeper to get rid of any undesired leftover drivers that there might be...i say that because my previous card was a radeon HD7950 and bf3 was running smooth and then i installed windows 8 and the GTX780 and then installed BF4... and BF4 run perfectly but BF3 run like crap...there is defenetly something going on there...
 


Yeah, exactly, BIOS update could just cause more issues... I reinstalled all of BF4 2 times now since my last HDD reformat, and have tried repairing the game probably a dozen times... every time, nothing is ever wrong with it.

Guess I sit tight and wait for a fix or driver update...
How did you OC your CPU at 4.4ghz? you use and FSB or NB+Multiplier OC? I don't know what good it would do me with my 8350 as there apparently isn't a bottleneck (my cpu never reaches 100% usage).

I met another guy with an OC'd 290 and his 8350 was at 4.5ghz. We had the same FPS numbers on the same map at the same time on the map Rouge Transmission with the same Settings and mantle enabled... Maybe we would have seen a difference on CPU intensive maps, I don't know... I'm so done with this...

How well do you run other games with that 8320/780? do you find that 8320 holding you back in any games compared to that 4770k at your work?

 
The reason why no solutions are working is because your set up isn't meant to run any faster on those maps.

Every person i've seen on forums with an FX 8350 and a R9 290X dips down to 50 FPS in multiplayer. To confirm that this is your limit, lower the settings to medium and go to the intense maps. Do your FPS still drop that low? If so, your CPU needs a stronger OC or you need to upgrade (unlikely). If not, your GPU is the bottleneck.
 


i overclocked my CPU using only the multiplier, for the ram i set it to XMP profile 1 and she running at 1866mhz...i have a hyper 212 evo cpu cooler for my CPU...i'm running at 22x200mhz now (4420mhz in CPUz that gives me i dont know where the extra 20mhz is coming from) with 1.43v on the core in the BIOS (1.41ish volts shown in CPUz under load)
My CPU as never held me back in any games so far, the most usage i seen from a single core was in ARMA 3 the game used 90% of one core at one point in time but that was it and there was really no CPU bottleneck there...BF4 uses all 8 core between 20 and 75% i would say giving me an overall usage of about 60% when playing multiplayer matches...i never played with the i7 i got at work but i ran benchmarks and PC_marks on it and using many tools to mesure performance and it is almost the same it's in fact under 10-15% difference, makes no difference in games im sure, the only area where the i7 is better is single thread performance by about 20%.
I have to go i'm playing hockey in minutes now but i will be back later on,...try to cap your framerate in bf4 and see what happens...see ya later...if you overclock on stock cooler check your temps but they should be okay for 4.4-to 4.5ghz while playing BF4 as it should not maxout your CPU usage...only prime95 or stress testing will critycaly raise your temps with stock AMD cooler...good luck
 
He said he reformatted a couple times, so this is definitely a hardware issue or a very basic software issue (which doesn't seem likely at this point).

Do you have any friends that you can swap your 290 into to test on their system? Maybe there is just something wrong with the GPU. The ONLY possible explanations I came come up with at this point are: Something weird with your setup + Win8.1, Faulty GPU, or BIOS needing an update.

Believe it or not, I've had a friend have issues with certain games, and updating the BIOS solved it. He would always get crashes in counterstrike, and maybe another game. Updating BIOS fixed it.
 


it is true that i do not own a radeon r9 290 but from the benchmarks i have seem it should performs pretty darn close to my GTX 780 and if it is the case than he should get almost no dips in the 50s is swear i own a FX8320 and even at his stock clock speed of 3.5ghz and with my card running at his default 1000mhz boost clock speed i see almost nothing under 65fps even on full server with lots of actions and physics going on on the screen and i use supersampling 115% and full ultra settings 4xMSAA at 1080p...he should at least get the same results don't you think? ...and the strangest thing on top of that is that for me it is BF3 that runs crappy and it should be much easier to run than BF4...i can hardly get a steady 60fps in bf3 no supersampling and ultra preset...it's wierd.

 
Yes his card should perform at the same level as yours. BF3 isn't optimized as well as BF4.

I'm not an expert or anything, but there are many others reporting dips with his same set up, and there was no solution to it, making me assume it's normal. I could be wrong, but he's running close to normal FPS.
 
huummm bf3 was running great with my revious gpu wich was an nd7950...a much less powerful gpu and i was using the same cpu and everything...i think its just a software problem that does that in battlefield...all my other games are running as they should and i believe its the same for the op he stated only bf was running bad...if it was a hardware problem the other games would run choppy as well...no?
 
Okay, let's settle this...

Turn your resolution down ALL the way to the lowest it can go, but leave the settings all on ultra (except antialiasing, turn that off as well). Play on the busiest server you can find. Tell us your average FPS.

Then, turn the resolution as high as it can go and set everything to ultra (including antialiasing) and tell us what your average FPS is (on the same server).

This will tell us exactly what is the bottleneck.

(play for a while under each setting to get a good idea of framerate.)
 
been searching the net for hours on this subject and tried a lot of things and nothing works, i still get drops to around 40-45 fps in BF3 with my GTX780 where with the same exact rig about 6 months ago with a HD7950 instead i was getting 60+ FPS...but when i go in BF4 all ultra 115% scalling i get always minimum 65fps...like BF4 is running a lot better than BF3 and BF3 is running a lot worse then when i was using my old graphics card...there is something software related going on but nobody in the whole world seem to know what it is that makes the game run that crappy...
 


Ditto man, that's what I've done for BF4 the last 1.5 months... troubleshoot... Again, noone has an answer and I've done all I can or could think of... I'm past the reformatting phase and going straight into the game itself being the issue. MUST be the coding of the game mixed with my Driver versions, as The hardware runs fine, and isn't performing like it should...

On the game's lowest Res, 1024x768, and all Ultra with AA off, I got about 100-140fps avg, with dips to 79 at lowest, and At 1080p I get 70-100 avg with those same settings, with lowest dip at 50... is that about right?
Yeah, what is going on? This is my issue, and its very apparent. How could my CPU be holding me back, it shouldn't be... its HAS to be software related... right?
 


All cores are unparked 24/7, I unparked them manually, as well as Windows 8.1 auto parks them really well on its own...
I don't know what else to do... is there a setting or something I changed, my 8350 should easily handle this game like everyone else's... I guess I should try a BIOS update?
 


my cpu is an fx8320 and its blazing fast in bf4 my lowest fps are 60-65 and this is on 64 players maps when lots of things happens at the same time with all ultra 4xMSAA and 115% scalling...i would say my average fps is easily 80fps in worst maps and server full...so maybe is cpu is underperforming but it has to be due to a software issue cause an fx8350 is PLENTY enough for bf4 ultra i have absolutely no doubt about that...
And how come do i get EPIC performance in BF4 but crappy performance in BF3 on the same exact rig...it has to be battlefield files related...i'm sure it has something to do with the registry entry of the files or something like that...no mather what i do i cant get BF3 to run well and it does seem to be CPU related because my GPU get hardly 75% usage but in bf4 its always at 99%...what is going on ?!

here's the proof, i had an argument with an intel fanboy a little while ago he did not beleived i had that kind of performance in BF4 with my rig, this is a short walkthrough of about 1 minutes all ultra on a 64 player server and i blow stuff as he asked me to make the CPU work and do some physics and as you can see the lowest FPS recorded is about 72fps and this is a worst case scenario and it was also while recording... here :
https://www.youtube.com/watch?v=4-CaJ_wXJO8
 


Remember how I said BF was badly optimized, and that just might be my problem in the first place? Are you using mantle in BF4? I got HORRIBLE fps in BF3 on Driver 14.2 beta... I'm guessing that that's probably the driver you're using.

The toughest part of BF is how unstable the game is. performance means nothing if the game runs differently for me everyday... Really sick and tired of it, and it seems only us High end PC's are having software issues...
 
well i know my BF4 and BF3 are still rock stable i never crash to desktop or anything but i remember BF3 was running like butter smooth a little while ago before i swapped graphics card and really BF4 for me is butter smooth ATM it has to be either driver related or sofware related (battlefield itself..)
 


Uhm... Is your 780 always at a massive 1250mhz clock? If so... that's why you're getting more FPS than me... What FPS does that think get with its stock 1000mhz boost state clock? Maybe it is my card, and you just OC'd the hell outta your 780?

EVen still, I wish I had more FPS...

OCing gave me like 10 fps more, but I started artifacting after 1100mhz, and don't want to force my GPu. It should handle it stock shouldn't it...
 


no as i said i cap my fps at 65 in BF4 and even with the cpu at stock clock speed and graphics card at stock spped of 1006mhz boost i get my 65fps steady...and in BF3 i still get 40fps at times even with everything overclocked to the bone...its defenetly not hardware related thats for sure.

i would give 100$ just to know what it is that is causing this i would be able to help so many ppl...its crazy...when you type in google ''battlefield low FPS high end PC'' you can see that there are users with core i7 4770k overclocked and 2x GTX titans that gets the same choppy framerates in battlefield and that shouldnt be
 


If I could just solve BF4 I'd be so happy... I dropped a lot of my savings on this rig for this game and seeing 95% of users perform faster than me in it is irritating, especially when people with ancient $700 rigs are getting better fps than me on ultra... I've spent 200 hours alone just troubleshooting, and this is taking over my time.... I just want to play the game, but I won't be satisfied until it hits what I see others getting :/

The hardest part is that all of my hardware is performing perfectly, just as it should.... What is everyone else doing to their PC? They're all at stock as well, and still get better fps than me. SOOOO unerving.

Theres no solution, I don't know what to do... wait for a windows update, AMD driver, BF update? I HAVE to be doing something wrong?? theres a 30fps gap between what I get and what others with 8-core and 780/290 get...