Battlefield 4 low FPS and stuttering with hd7950

WhiteSnake91

Distinguished
Using the new 14.9 AMD drivers, i5 3570k 4.2ghz, 16gb ram. I've overclocked my cpu and doubled my ram from 8gb to 16gb for this game but still get FPS drops. Even on a small 24 person Locker deathmatch server when in a gun battle the game is stuttering badly and even at random times. Even by dropping the settings from ultra to medium it dips to 28fps in the in-game counter.

People in the game chat said they had a gtx 770 2gb version and they didn't stutter....anybody else having bad fps stuttering and dips with an AMD gpu?

I always wondered how the game's recommended gpu gtx 660 would do in multiplayer, I can get one cheap, not much more than 100 bucks. The ti version, maybe $150. A gtx 670 runs about ~$200.


No other games I've ever played have had problems though.

I go on youtube and see people beating my fps in multiplayer conquest/deathmatch with the weaker AMD fx6300 cpu, and the nvidia gtx 760 which is on par with my gpu. On youtube I even saw an i3 4130 and regular gtx 660 beat my fps in 64man Paracel Storm conquest...wtf?

The low FPS sucks, but the horrible and ridiculous problem is the horrible stuttering. I get dips all the time into the 30s in fps even dropping to medium, even on low it doesn't stay at 60 constantly. Game is installed on my Samsung SSD.


Couple months back a guy came here with an fx8350 and r9 290 and I believe he even had Windows 8.1 and was getting horrible FPS dips too and stuttering.....are Nvidia people doing any better....Maybe it's an AMD driver issue or something
 

WhiteSnake91

Distinguished
Sorry, I'm on 1080p resolution single 23inch Asus monitor. I've had problems ever since the launch of the game honestly but it's gotten worse over time. I haven't bothered using Mantle since it released because it made the game crash even more than usual for me....And if I ever wanted to record gameplay I heard currently nothing supports capturing gameplay when using Mantle.
 

exroofer

Distinguished
Raptor AMD gaming app should. I do not have any Mantle games atm, but have used the recording software.
Most BF4 benchmarks under Mantle show a very significant fps gain.

Where are you playing from, relative to the server? Is it possible that it is netcode lag rather than PC lag?
Also I cannot remember whether the 7xxx series cards natively support Mantle. If not, that might explain why it doesn't help you.

Also, just wondering out loud here, was the game installed quite some time ago, and then patched/had packs added repeatedly?
Is that a possible source of game lag? I know BF4 was pretty broken at launch. And well... EA.

I see links below this thread with people using Nvidia cards having the same type of issues.
http://www.tomshardware.com/forum/id-2313439/low-bf4-fps-gigabyte-gtx770-2gb-4670k.html
 

WhiteSnake91

Distinguished
I tried Mantle and it was a disaster last night, got 1-3fps and it was extremely laggy and choppy, changed it back to dx11. I changed the drivers back to 14.4 and it fixed some of the stuttering but it's still pretty bad, and didn't fix the low fps problem. A 7950 shouldn't have to play on medium, I see people doing that with the weaker budget gpu like the 7770 or 7790 I've heard people say would get 60fps on medium but my 7950 doesn't even keep 60fps on low.

I've seen people with weaker hardware get better fps too like the guy in the other topic....I guess that rules out me just getting an nvidia to fix the problem haha.
 

exroofer

Distinguished
Just wondering, but how does your PC do in other games? Or in 3dmark as an example?
Is it only in BF4 multiplayer?

This sounds like one of those things that will make you crazy until you find it, and when you do, it will involve something really simple that makes you shake your head and go "Really?" .

I do know that a friend of mine plays BF4 from South Africa, which has some of the worst internet occasionally, and gets more than acceptable fps on a FX6300 paired with a 6870.

I do hope you find out what is causing this, and post the answer here. Sorry I couldn't be more help. Have you gone as far as doing a complete uninstall of the game, including a registry sweep, then a complete fresh re install? Yes I know that is a pain, but if it isn't playable anyway....

Also, is there a single player component to BF4? And if so, how does that run? The same?
 

WhiteSnake91

Distinguished
The single player played fine, I was on the battlelog forums and read other people having the same problem, and changing the game from fullscreen to borderless allows me to play at high settings without anymore stuttering, and I also cleared out my user.cfg folder which I had capped my fps to 60 before.

That's what gets me too, I've seen people with weaker cpu's than mine like the fx6300 and 7870,etc beat my fps, it baffles me. At least the stuttering is gone. It was a combo of 3 things, going back to 14.4 drivers, changing to borderless mode, and clearing user.cfg file.

I still get FPS dips oddly. The stuttering was making the game unplayable it was so bad
 
The suggestion I'm about to make will seem like killing an ant with a shotgun, but it can quickly eliminate a software / OS / malware problem.

Here goes:

Backup all your user (pictures, music, documents, etc) data and anything else you think is important. Wipe your boot drive (if you have any other internal drives, you may want to have them unplugged until after this is completed, heard of people mistakenly wiping out the wrong disk), re-install Windows. Install all your drivers, get Windows completely updated. Don't install any other software or make any critical changes. Essentially you are looking for a pristine clean Windows install. Then install BF4, fully patch it. Give it a try. Absolutely don't install anything else (Raptr, FRAPS, anything) just in case it's one of these types of programs that's causing the problem. So if you were using a third-party software overlay to display FPS, try using the built in console command instead. If your problem is gone, then you know it was something software related. At this point carefully install everything else. Maybe only install a few things and then retry BF4 to make sure that it's still performing well. If all goes well you should have everything back in place and BF4 will be playing as you expect it. However if after installing a piece of software you find that BF4 performing poorly again, then you may have your culprit and you can begin troubleshooting from there.

Now if you got through this process and you find BF4 is underperformiing with a clean install of Windows, then you need to look at something else. Probably starting with the graphics card itself.

If you go this route, let us know how you make out.

Like I said this method is overkill. However think how much time this will take to do, and compare it to the amount of time you've already spent + the time you intend to invest in troubleshooting this further. It's great when you can spend a couple hours and have that "AHA" moment when you find what's been causing your problem. It's not so great when you've spent those hours and not gotten a result and then resorted to scouring the internet for answers and spent days and not gotten anywhere. Sometimes the brute force method, though not elegant, gets the job done.

Another quick suggestion that may speed this process up if you ever have to do this again (won't help for this time), if you have imaging software, take an image of your clean Windows install (after the driver installs and Windows Updates). This will give you a head start if you ever need to do this again. Heck you could even do this if after you get everything set up it's working the way you want it. I would still have one of a clean Windows install though, you have more flexibility.
 

WhiteSnake91

Distinguished
I may end up having to do that...I have an external 1.5tb hdd I could back up most stuff to.

It's very odd seeing weaker hardware beat my fps in multiplayer, even an i3 and regular gtx 660 matched or beat my fps. I've seen lots of fx6300 videos with 7870s and gtx 760s match or beat my fps too.

I asked on another forum and got harped on about my ram speed. I was under the impression from everything I've ever read on the internet and seen in videos that ram speed doesn't offer that much of a performance boost unless you're using an AMD APU. It certainly wouldn't be cutting my fps in half. I even tried with v-sync off and in a match I dipped as low as 31 and at the highest was about 45. I used to use 8gb of 1600mhz ram so I know the ram isn't an issue with the speed. Maybe a 1-2% difference, it certainly wouldn't be chopping my fps in half down to 30fps and sometimes into the 20s.


My brother has 2133mhz ram and a gtx 660ti superclocked 2gb I could test with. I only have 2 months left on my 7950 warranty so I could overclock it. I thought of getting another cheap for crossfire, or even upgrading to a gtx 970, but, it seems like some Nvidia people have the same problem as me.


On the battlelog forum, a guy said he had nothing but problems out of his r9 290 and sold it and got a gtx 970 and he said that fixed all his BF4 issues. Maybe it was a side effect of the stuttering/low fps being gone, but, he swore it also shored up the hit detection issues he was having. I've also seen a guy here months ago who said he upgraded from his overclocked i5 to a lower clocked Xeon 1230v2 and said that smoothed out his fps problems. But if an i3 and fx6300 can beat my fps, I shouldn't need to upgrade to an i7.
 

exroofer

Distinguished
I would swear this is not a hardware issue but a software issue. Especially when the single player runs fine. I mean it's the same game right?
Is there some form of Punkbuster/anti hacking software used by BF4 for the online multiplayer? Which is possibly looping/trying to crash/ causing severe packet loss or net lag while in multiplayer? If the single player runs well and the multi does not, there has to be some significant difference that causes this.

Does a support ticket to EA or whoever you are supposed to send tickets to for BF4 get any kind of answer? Because if this was caused by having a AMD card, would not the BF4 forums explode with the 30 or 40% or whatever of players who could not play?
 

WhiteSnake91

Distinguished
A little update, I set the core speed to 1100 and vram to 1300 on my sapphire dual x hd7950, but in gpu z and MSI afterburner, the speed never goes above the old default 850mhz on the core, or old 1250mhz for the memory. I've seen others have this same problem googling but nobody ever had an answer besides "raise the power limit to +20" but....mine is already set at +20. I set a custom fan profile once the card would reach 70c to set the fans to 100%. Card stayed at about 63-65c using MSI Kombuster.

My problem atm seems to be the GPU refusing to go above 850mhz on the core clock and 1250 on the vram.
 

Mahisse

Distinguished
I just have to ask.. you are sure it isn't something with your internet connection, though I'm assuming you can notice the difference from internet lag and hardware lag.

If you card isn't boosting as it should try other games to see if that is the case in every scenario. Also did you do a complete re-installation of the current drivers, meaning using driver sweeper and what not?

Since your card is Sapphire you shouldn't really be using MSI Afterburner but Trixx instead. I would uninstall MSI Afterburner to start with, just to see if there could be any conlict there. I could imagine CCC and MSI Afterburner may be in a bit conflict if you are trying to adjust settings in both software.

Also when you uninstall the drivers for a clean installation be sure to delete any custom profiles you may have made.

Edit: Also make sure you have the latest BIOS version. The boost function is run through the BIOS I believe so make sure you are up to date there as well. But start with resetting all settings in a fresh installation. You're attempt in overclocking the card may come in conflict with the boost function.

 

WhiteSnake91

Distinguished
Thx for the help everybody. Nobody said I had to restart after upping the core speed in MSI Afterburner so I tried again earlier and the card actually stayed at the right clock speed, and on 64player Hainan Resort on high it would mostly stay in the 50s,40s, rarely in the 30s. On all medium it basically stayed at 60 the whole time with small dips into the 50s with my core speed at 1100mhz and memory at 1300mhz. My i5 3570k at 4.2ghz is almost maxed out though at 93% according to task manager.

I know people love to hate on AMD but I've seen people with fx6300 at 4ghz-4.2ghz play on ultra with a lesser gpu like the r9 270x and beat my fps and they said their cpu usage is only 60-70%. I'm sure the 8 core 8320 would fare even better.

I used to play on Ultra with 4x MSAA and turning the MSAA off never even seemed to help. Shame I have to play on medium to keep 60fps.....I lurked on battlelog before and people said their overclocked hd7790s could do 60fps on 1080p medium settings in multiplayer. My gpu is on par with the gtx 760/the older gtx 660ti and my CPU is supposed to be much stronger per core than the AMD.
 

Mahisse

Distinguished
Please be aware that there is a massive difference between benchmarks from single player to a 64 multiplayer map. BF4 is using alot of CPU power when playing multiplayer.. I'd imagine that the numbers that you've got from the people you know is from single player, otherwise I don't think it makes much sense.
Although Mantle could make a bit of difference here.
 

WhiteSnake91

Distinguished
It was people on multiplayer who were using dx11....I wonder if upgrading to Windows 8.1 would give me another 10-20fps like overclocking my GPU did. It would be alot cheaper than getting an i7. Mantle always seemed to crash the game for me.

here are a couple of videos showcasing what I'm talking about. You don't have to watch the whole thing, but, about roughly 50 seconds in when he gets to the center of the map, for me, my FPS tanks to...30s and 40s even on high last I tried. I didn't bother on ultra. But yet here this guy is playing with a weaker cpu, his gtx 760 gpu is on par with my 7950, and he's constantly beating my fps. I'd be curious to see the load % on the fx6300 and fx8320/8350 in multiplayer.... I heard it's bad if my i5 is almost maxed out at 93%.

https://www.youtube.com/watch?v=Swvw20OO0Xg fx6300 and gtx 760 on Flood Zone multiplayer Ultra 1080p w/2x MSAA 1080p

an i3 and gtx 760 also did well on 1080p ultra...they also have windows 8.1 https://www.youtube.com/watch?v=l_MPb7Rinq0

 

Mahisse

Distinguished
93% CPU usage seems like alot but what I can read through the web it's not unusal. I will have to try when I come home from work. I have a i5 3570k with 7850 2 gb so I will test my system to see what the CPU usage is. I normally play on ultra and never experience any problems. Please note the speed of the ram the i3 guy has. That may make a significant difference to free up some stress on the CPU. The other guy is playing a small 32 player map and I don't see any fps information for any of the videos.

But yeah.. I would do a total clean installation of everything. Seems like something is not quite right.
 

WhiteSnake91

Distinguished
on the first fx6300 video his fps is green in the upper left corner, may be hard to see unless it's fullscreened. Here's the video of the i3 and gtx 660 matching/beating my fps in 64man multiplayer, he also has Windows 8.1 , ultra 1080p no msaa or post processing, I keep mine on, I personally hate it off. It makes for a softer image I greatly prefer and just looks better. He also said he uses sweet fx, he claimed it takes 20 fps off but I don't know, I've never used it. https://www.youtube.com/watch?v=f7IzrZFw1hw the fps is in the upper right corner

Thx. Yea a guy in chat the other day on deathmatch said he has an xfx 7850 and he didn't have any fps problems.

I'm going to try 1150/1500 on my gpu later to see how the fps goes then.
 

aphexis

Honorable
Nov 30, 2013
2
0
10,510
I have the exact same issue, Gtx 780, i7 4790k getting constant stutters after installing the newest Geforce Drivers, Before installing the driver i had no problem at all constantly being above 100+ fps, Seems like BF4 just has to get patched to the newest drivers as it can not fully support the newest Geforce or AMD drivers.

My CPU usage never goes above 60% so that is not the issue as people are claiming, The problem is on EAs part as there are literally hundreds of these posts that came up in the last week
 

WhiteSnake91

Distinguished
^ I know how you feel, you're proof that even people with better pc's than mine have had their performance crippled too. I spent alot of time reading the toxic battlelog forum where people are regularly cussed out and belittled, and, since the july 8th patch performance has been crippled. I couldn't even keep 60fps on low settings, and then the game looks like crap without the AA on. But yet I went on youtube and although they're older vids, I even saw the overclocked pentium g3258 and gtx 660ti beating my fps!!! It boggled my mind.

tbh I never fixed the problem and it left such a bad taste in my mouth I haven't played since really. But yet I can play any other game I own on ultra perfectly fine. It's an issue with the game itself.

I couldn't ever even get mantle working right, it would either crash the game or stutter badly. I found a 3rd party BF4 settings tool on the battlelog forums which can change alot of things but it has some additional settings where you can force dx11 and its features completely off,which I did. And it stopped the mantle crashing and the fps is smooth in game, but randomly there's horrible stuttering making it unplayable.

I did the DDU driver sweeper thing, and at the time was on the newest beta drivers (haven't checked since...) .

BF4 on pc was a disaster....I had more fun on the xbox 360 console playing it. Shame since I loved BF3. I won't be getting hardline that's for sure...

also do you ever notice on battlelog when the OP has FPS problems people tell them to get windows 8.1(bleh) , and the OP or others tell them they ALREADY have Win 8.1, everybody shuts up and never have anything else to say and the topic quietly dies off...lol. MANY people with Win 8.1 have FPS problems too. It just honestly makes me mad when I go on youtube and see weaker pc's like fx6300s with r9 270s and i3s with gtx 660s beating my fps in BF4, it shouldn't be possible tbh.