Low FPS in BF4 with high end PC

jkteddy77

Honorable
Jun 13, 2013
1,131
0
11,360
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?
 

jkteddy77

Honorable
Jun 13, 2013
1,131
0
11,360


This was in the beta, and far before Mantle was released. I hear of many with my exact same CPU and a 290/290x getting no less than 80fps with Mantle on. What's worse, is people tell me that if they just turn AA off, they never drop below 90 on their, like, 760.

I turn AA off, and yeah, I hit 145fps, but my average remained at 60-80... I don't know what to do, OCing literally added 2 fps, if I could even document that...

And here I hear of people with their 6350 or 8320 and a 280x or 270x getting a nice 70-110 fps on ultra WITH AA on... Ultra preset...

I don't know what to do, I paid for a High-End PC that runs the only game I want it to like a mid-end PC...

Any explanation as to why? I see Youtube vidoes all the time of people running better than mine, with simple reference models and stock CPU's, even while they were losing FPS while recording...

I just feel cheated and I'm sick of troubleshooting, easily spent 150 hours already...
 

DonQuixoteMC

Distinguished
Regardless:
Battlefield-4-Benchmark-2560-x-1440-High-Settings-NVidia-770-GTX-4GB-vs-7970.jpg


Still normal FPS ranges. What resolution do you play at?
 

gumbykid

Honorable
Jan 15, 2014
505
0
11,160
I can't contribute much to this, but I can assure you your CPU is fine.

Benchmarks were done on the newer BF4, and an FX 8350 that was OC'd had the exact same FPS as the i5-4670k with a GTX 780. With an r9 290X, the i5 had about 10 more FPS than the 8350 without the overclock, but only 4FPS different when it was overclocked.

Upgrading your CPU would only result in a small difference if at all. It's hard to tell, since different benchmarks have different results. Generally the higher end intels will run a bit better.

The one im using:
bf4_cpu_gpu_t.png


 

jkteddy77

Honorable
Jun 13, 2013
1,131
0
11,360



That's not FPS, and if it is, then the 8350 is MUCH worse than an intel... I'm going to go ahead and say an 8350/290x stock should be getting more than 39-46fps...
Thanks for trying to help though, OCing only really gave me 2-3 fps, and its realatively unoticeable.
 

jkteddy77

Honorable
Jun 13, 2013
1,131
0
11,360


I'm only in 1080p, but was looking forward to 1440p, but if I can't stay over 60 in 1080p, how am I suppossed to stay over in 1440? Sure, I could turn AA off, as its hardly needed in 1440p, but we loop back to the original problem: My minimu fps is so low.
 

DonQuixoteMC

Distinguished

What else would it be if not FPS?

You're overthinking this. The i5s do run BF4 better than the 8350, your 8350 is bottlenecking your system. I have seen nothing to suggest that you should get better FPS than what you already do.
 

gumbykid

Honorable
Jan 15, 2014
505
0
11,160
4 FPS isn't much of a difference. At stock there is a gap, yes, but not much when its OC. I agree that Intel is better; I didn't say AMD was. I said that there wasn't a significant difference, especially to justify that the 8350 is the bottleneck.

On numerous forums there are people with the same or similar build that use an 8350 with no bottlenecking (I know because I searched how to solve your issue). The 8350 runs especially well on BF4 due to core utilization, running on par or slightly below high end intels. Your GPU is even at max load and your CPU is barely breaking half. Your CPU is not the issue. The load numbers tell you that.

I'm not trying to be mean, just simplifying the issue by taking the CPU out of it.
 

jkteddy77

Honorable
Jun 13, 2013
1,131
0
11,360


I have a hard time believing its a bottleneck because I have met tons of people with 290's 780ti's, 290x's, and even people with crossfired 780's that seem to be playing just fine at 90+fps with their 8350's... If their average stays up that high, why can't mine get above 70fps? Met a guy with his 8350 at only 4.3 ghz and a 780ti stock getting 110fps on its own... on Ultra preset! And that was while he was recording, he has an entire channel of him benchmarking this.

When I lower the game settings, the load comes off my gpu,and I reach max fps of like 160-180, only for a split second or in little action. How are these guys with only similar hardware keeping their average FPS from dropping to 60-70 like mine does? They are staying at that 100+ fps they should be getting with the settings so low, yet I gain 15fps ffrom playing on Low rather than Ultra...
 

DonQuixoteMC

Distinguished
Well. Let's see, what are your temps? Is anything throttling? Have you set your system power consumption to High Performance (max)?

Can you link the guy's channel with the 4.3GHz 8320 and GTX 780 Ti? I don't see how he can be getting FPS like that.
 

gumbykid

Honorable
Jan 15, 2014
505
0
11,160
To just close this out, your computer is running fine. Your card is the bottleneck which is why its running at 100%. You are getting the right amount of FPS.

Here are the average FPS:
bf4-fr.png


If the average is 70, it probably dropped to around 50 and maxed at 90-100. This is on single player, probably without Mantle. Multiplayer with Mantle should be similar to this, perhaps slightly lower.
 

jkteddy77

Honorable
Jun 13, 2013
1,131
0
11,360





Oh yes, I did this exact same benchmark and got about 1/2 a second slower than they did in fps, But they have an i7. I know it performs like it should in Single player, its the multiplayer that I have issues in, but then again, I guess that's expected... just wish There was something else I could improve. Guess I better look into some massive GPU OCing :/ I can get this thing to beat a 780ti If I really wanted too.
 

DonQuixoteMC

Distinguished
Whoops, didn't see the usage percentages. Good catch. Yeah, that makes a lot of sense. The R9 290 definitely seems to be holding you back with your max fps, and the 8350 is holding you back when you get into the thickest multiplayer combat.


Not to be a killjoy, but no you can't. You can get more performance sure, but the 780 Ti is the fastest single GPU card on the market. You're not going to beat it with a few adjustments to clock speed. Just don't overdo it and ruin your card.
 

jkteddy77

Honorable
Jun 13, 2013
1,131
0
11,360


Well, its been done ;) but I really just want to keep it at stock :/ my high fps is still well into the 100's, and I just don't want my FPS to drop...

check this guy out:
https://www.youtube.com/watch?v=ilOA4VzxeSM

He's running on an out of the box OC at 4.3ghz... Yeah, he has a 780ti, But his minimums are 20-30fps higher than mine? How can I be sure its my gpu and not my CPU Bottlenecking? in the gam'es drawgraph, many times my GPU line will continue on where it is, but my CPU line will spike up and my fps will drop.
 

jkteddy77

Honorable
Jun 13, 2013
1,131
0
11,360


Yes, I know my 290 is doing all of its work, it can reach 120fps in low action areas It gives its all in most other games as well. The whole reason I started this thread is that my lows are really low in CPU intensive areas, and I want to know why. Is there a setting I have wrong or something in BIOS? My CPU HAS to be holding me back, why else Is the game dropping FPS so low?

I know of others with my same CPU/GPU, and they are not getting these FPS drops that I describe... Could it be my 8350/290/specific Windows 8.1/Driver combo or... Something is dropping the frames in my system, and I know my GPU isn'[t the reason. In fact, with my CPU usage so low, it shouldn't be the CPU either... but... Everytime I get on a laggy CPU intensive map, like Hainan, Altai Range, Paracel, Shanghi, the CPU line of my CPU jumps 2 red lines skyrockets above my GPU in the game's DrawGraph command "perfoverlay.drawfps 1 in console)...

My CPU isn't the fastist, but I expect my configuration to behave like other people's. If it was a matter of 4-5 fps, yeah, that's expected. But my FPS range on low settings is on average still 60-175fps... and when looking straight into the action, I'm only seeing 5 more fps that I did on Ultra... What's the point of me buying a 290 if my cpu or some other part is dragging me down to 280x or 270x Performance...

Any other part in my PC that could be affecting my overall performance? RAM ca't be the issue, I tried some elses set that was only clocked at 1333mhz, and I got the SAME EXACT fps and issues.
 

jkteddy77

Honorable
Jun 13, 2013
1,131
0
11,360


That was my next logical test. I don't have the time to do it tonight. I know that my CPU clocks stay at 4113mhz solid on all 8 cores, but its kinda hard to catch if they drop. I'll look into more CPU programs, as HWinfo64 only shows the clock in number format. I'll have to get a program that shows a realtime graph of my CPU clocks.

Currently, I have it in turbo mode (hence the odd 4113mhz clocking) and it does flucuate to match a programs need, resting at about 1404mhz when Idle. Yes, I already thought that this could be the reaosn, but When I turned of ALL of the powersaving options and turbo mode itself, and the clocks stayed solid 24/7, (I even had it at 4.4ghz with an FSB OC to strengthen the single core FPS) I got the same lag spikes ingame :/ Even when it spikes, my CPU never exceeds like 73%, and stays between 50-70% in every map I play on. Still very very confusing, as That sounds like a perectly coordinated system, and it should be performing as such...
 

paitjsu sadff

Honorable
Jan 29, 2014
1,231
0
11,660
make sure you got the ''AMD CHIPSET DRIVER 9 series'' installed correctly for your motherboard,cant emphasis enough on this... i had a similar issue when i first got my PC i have an FX-8320 CPU that is running at 4.4ghz and a GTX780 but i was getting low FPS at times ( 45-50 fps) in many multiplayer maps and i installed the latest driver through catalyst and now everyting is fine i never get anything bellow 65fps even on 64players paracel storm all things unleashed and you should see about the same results...good luck

i think there should be a sticky on the top of the forum that would say : AMD motherboard things you should know and in there it should be written in capital letters : MAKE SURE YOU HAVE THE CHIPSET DRIVER FOR YOUR MOTHERBOARD INSTALLED OTHERWISE YOU WILL SEE CRAPPY PERFORMANCE.

and my guess is that in every test where the intel outperforms the AMD cpu that those test where ran on a badly configured PC because i have a core i7 4770k at work and my AMD rig is performing very very close in everything i throw at it...also i would suggest to the OP to go in his BIOS and disable all the powersaving feature for the CPU, most of them are junk and will only make the CPU throttle for no good reason...
 

Anime Freak

Reputable
Mar 13, 2014
49
0
4,540
Uhm.., yeah, I think it probably may be your psu(insufficient wattage). Go to https://www.google.co.in/url?sa=t&rct=j&q=&esrc=s&source=web&cd=2&cad=rja&uact=8&ved=0CDIQFjAB&url=http%3A%2F%2Fwww.coolermaster.outervision.com%2Fadvance.jsp&ei=_II1U4iRCIizrgfO6oHAAg&usg=AFQjCNEM4T8f_HIaAoI2UooDChhFqZXysg&sig2=zKa7C7nnz1N3NlPwjNBcnw and enter accurate info. IF, your psu wattage is somewhere near or over your psu wattage, it may be your psu as the r9 290s are some of the most power hungry gpus on the planet.
 

jkteddy77

Honorable
Jun 13, 2013
1,131
0
11,360


I have an HX-850w, its in my signature.... I'm only using 600w at any given time max...
 

jkteddy77

Honorable
Jun 13, 2013
1,131
0
11,360



I thought this already. I installed the chipset from AMD's site (13.12 chipset) and the LATEST chipset from my MOBO's support site. (its latest is only for Windows 8 64bit, not 8.1), but people say it works fine
http://support.amd.com/en-us/download/chipset?os=Windows
https://www.asus.com/Motherboards/M5A99FX_PRO_R20/#support

What else here do you think I need to update? (I'm on Windows 8.1, and the MOBO was purchased in September, before Windows 8.1) Did you just Update your mobo's Main chipset, as I've already done that... The latest chipset is only up til Windows 8 64bit, so I updated to that. Should I update all the other 8.1 64 bit drivers like Realtek or LAN or... I'm pretty sure those are still in the Windows 8 versions... Doesn't sound like it would help any, as I'll still have the latest chipset drivers...

If this isn't the "AMD CHIPSET 9 DRIVER" through catalyst, can you re-route me to where I could download it, as I am so confused by this point in time...
 

paitjsu sadff

Honorable
Jan 29, 2014
1,231
0
11,660


ok so it seems that you have the chipset driver installed and up to date. Then i would try do disable the powersaving features for the CPU in your BIOS and see if that makes a difference, i did both of these things and after that i ran BF4 and everything was fine...it might be one or the other that made the trick or a combination of both i cant really tell...

another thing you could do to improve fludity in BF4 would be to cap the fps, i always cap my FPS at 65 since my monitor can only display 60 fps anyway and that way my hardware is under less stress and produce less heat, i think having lower maximum fps will help you get better minimum as well...it is worth a shot at least, the command to put in the console for that is gametime.maxvariablefps 65
i can tell you that on my PC wich is similar to yours in performance you need a hell lot of action on 64 matchups to get anything else than 65fps...and the lowest i seen i think in game was like 55...and i use supersampling (scalling) to 115% and 4xMSAA and all ultra...but there is a strange thing too, it's that when i die and the kill cam goes on sometimes right there i get a low fps in the 40's, but it never happen when i'm alive and playing...when you saw the low framerates where you alive or dead?


http://diaryofdennis.com/2013/11/04/why-and-how-to-limit-the-fps-in-battlefield-4/