Jump to content

BF3 and 4 low FPS

Russboy360
Go to solution Solved by AndyE,

Try this:

1. Open up notepad

2. Copy this into it:

GameTime.Maxvariablefps x (replace the x with one more than your monitors refresh rate. For example mine would be GameTime.Maxvariablefps 61 because I have a 60 htz monitor)

3. Save it in the bf4 install directory as a .cfg file

Thats how you make console commands permanent, and that is the command for framerate limit. Not sure if it will fix your framerate problem though.

Hi, so to start this off, before Christmas I was able to play both Battlefield 3 & 4 perfectly fine on my PC, playing on ultra and getting a good 60fps.

 

But now I am unable to get above 30fps, the settings can be maxed and they perform the same as the lowest, 30 being the highest it will go. Other games work fine, it just seems to be these two. I have looked around online and I have tried some ideas like, updating and re-installing video drivers, directX, .NET, but nothing has worked. I have made sure the Nvidia control panel is letting the game decide the video settings.

 

I am running:

  • Windows 7 Professional 64-bit
  • ASUS P8H61-MX USB3
  • Intel i5 3570K
  • 2 x 4GB Corsair Vengance Dual-Channel
  • EVGA GTX 760 FTW 4GB
  • 128GB SanDisk SSD
  • 2TB Seagate HDD
  • 2 x 160GB Seagate Raid 1

Hope someone can help

Thanks

Link to comment
Share on other sites

Link to post
Share on other sites

Is Vsync on?

Just remember: Random people on the internet ALWAYS know more than professionals, when someone's lying, AND can predict the future.

i7 9700K (5.2Ghz @1.2V); MSI Z390 Gaming Edge AC; Corsair Vengeance RGB Pro 16GB 3200 CAS 16; H100i RGB Platinum; Samsung 970 Evo 1TB; Samsung 850 Evo 500GB; WD Black 3 TB; Phanteks 350x; Corsair RM19750w.

 

Laptop: Dell XPS 15 4K 9750H GTX 1650 16GB Ram 256GB SSD

Spoiler

sex hahaha

Link to comment
Share on other sites

Link to post
Share on other sites

I have that same problem. I remember BF3 used to be rock-stable (heck, I could run it at max settings, at 720p, with just a GTX 550 Ti, and get 40+ FPS at all times), but BF4 has so much framerate lags. Almost never stays above 30 fps (can't count it, as FRAPS crashes BF4... The hell, EA?). No matter what settings I run it with, it performs the same. And I was starting to think that my GPU is shite... Seems like it could be an issue with the game itself, but I don't know.

 

More additional info (pardon the file size):

post-23506-0-78935100-1422655113_thumb.j

 

No issues with RAM, CPU nor GPU. GPU load was at around 20 - 60% (never went past 60%), CPU load never went above 90%, and RAM usage sticked to 12GB (BF4 took only ~5GB. The rest was for Chrome...). But still, framerate couldn't stay above 30 FPS.

post-23506-0-78935100-1422655113_thumb.j

Never trust my advice. Only take any and all advice from me with a grain of salt. Just a heads up.

Link to comment
Share on other sites

Link to post
Share on other sites

Hi, so to start this off, before Christmas I was able to play both Battlefield 3 & 4 perfectly fine on my PC, playing on ultra and getting a good 60fps.

 

But now I am unable to get above 30fps, the settings can be maxed and they perform the same as the lowest, 30 being the highest it will go. Other games work fine, it just seems to be these two. I have looked around online and I have tried some ideas like, updating and re-installing video drivers, directX, .NET, but nothing has worked. I have made sure the Nvidia control panel is letting the game decide the video settings.

 

I am running:

  • Windows 7 Professional 64-bit
  • ASUS P8H61-MX USB3
  • Intel i5 3570K
  • 2 x 4GB Corsair Vengance Dual-Channel
  • EVGA GTX 760 FTW 4GB
  • 128GB SanDisk SSD
  • 2TB Seagate HDD
  • 2 x 160GB Seagate Raid 1

Hope someone can help

Thanks

1) Have you tried asking this in some BF4 forum?

2) Have you tried re-installing the game?

3) Can you check gpu and cpu load while playing this game compared to other similarly demanding games?

PC  Specs 2022:

Spoiler
  • CPU
    AMD Ryzen R9 5900x @ 5.1GHz - Auto OC
  • Curve Optimizer Magnitude: -20
  • Motherboard
    ASUS ROG STRIX x570-F Gaming
  • RAM
                                        Kingston Fury 32GB DDR4 3200MHz 16x2GB
  • GPU
    MSI 3070 8GB Ventus 2x OC
  • Case
    LIAN LI LANCOOL MESH II Mesh RGB Black
  • Storage
    Kingston NV1 2TB M.2. NVMe
  • PSU
    Seasonic Focus GX 850w 
  • Display(s)
    MSI OPTIX MAG 251RX IPS 240hz & ASUS MG248Q Vertical 144hz & Dell 60hz
  • Cooling
    NZXT Kraken x73 360mm
  • Keyboard
    Tt eSports Meka G1
  • Mouse
    Logitech G Pro Wireless
  • Operating System
    -Windows 10 Professional 64bit
Link to comment
Share on other sites

Link to post
Share on other sites

1) Have you tried asking this in some BF4 forum?

2) Have you tried re-installing the game?

3) Can you check gpu and cpu load while playing this game compared to other similarly demanding games?

1) I haven't asked but I have looked around and people have asked the same, and the ideas didn't work

2) No, I could try that

3) The CPU is between 30% and 80% and the GPU is between 20% and 60%

Link to comment
Share on other sites

Link to post
Share on other sites

Have you checked the bf4 console command for framerate limit?

No, how would you do that?

Link to comment
Share on other sites

Link to post
Share on other sites

Just in BF4 now, in the main menu with all settings low, the resolution ins 1024x768 and windowed and it is struggling to stay at 20fps

Link to comment
Share on other sites

Link to post
Share on other sites

I'm sorry, quit the game like 4months ago.. got boring after 600hours :) just google bf4 frame limiting console command or something

Link to comment
Share on other sites

Link to post
Share on other sites

I'm sorry, quit the game like 4months ago.. got boring after 600hours :) just google bf4 frame limiting console command or something

Thanks, I did this and it was saying "Float 32" as the locked FPS, I will restart and test it

Link to comment
Share on other sites

Link to post
Share on other sites

For unlimited you have to put in 0 if im remember right

I tried changing it and restarting it and it didn't save it, it's still like this

post-40229-0-48583300-1422656238.png

 

post-40229-0-48583300-1422656238.png

Link to comment
Share on other sites

Link to post
Share on other sites

Im sorry i really dont know... didnt look at the game in 4 months. i can look tomorrow what mine says if you want

Link to comment
Share on other sites

Link to post
Share on other sites

Im sorry i really dont know... didnt look at the game in 4 months. i can look tomorrow what mine says if you want

If you could that would be great, and thanks

Link to comment
Share on other sites

Link to post
Share on other sites

Try this:

1. Open up notepad

2. Copy this into it:

GameTime.Maxvariablefps x (replace the x with one more than your monitors refresh rate. For example mine would be GameTime.Maxvariablefps 61 because I have a 60 htz monitor)

3. Save it in the bf4 install directory as a .cfg file

Thats how you make console commands permanent, and that is the command for framerate limit. Not sure if it will fix your framerate problem though.

Link to comment
Share on other sites

Link to post
Share on other sites

Try this:

1. Open up notepad

2. Copy this into it:

GameTime.Maxvariablefps x (replace the x with one more than your monitors refresh rate. For example mine would be GameTime.Maxvariablefps 61 because I have a 60 htz monitor)

3. Save it in the bf4 install directory as a .cfg file

Thats how you make console commands permanent, and that is the command for framerate limit. Not sure if it will fix your framerate problem though.

It worked! Framerate sticks to 60 fps consistently now.

 

Thank you for the advice.

Never trust my advice. Only take any and all advice from me with a grain of salt. Just a heads up.

Link to comment
Share on other sites

Link to post
Share on other sites

It worked! Framerate sticks to 60 fps consistently now.

 

Thank you for the advice.

Don't forget to mark solved when you have found the answer you were looking for.

PC  Specs 2022:

Spoiler
  • CPU
    AMD Ryzen R9 5900x @ 5.1GHz - Auto OC
  • Curve Optimizer Magnitude: -20
  • Motherboard
    ASUS ROG STRIX x570-F Gaming
  • RAM
                                        Kingston Fury 32GB DDR4 3200MHz 16x2GB
  • GPU
    MSI 3070 8GB Ventus 2x OC
  • Case
    LIAN LI LANCOOL MESH II Mesh RGB Black
  • Storage
    Kingston NV1 2TB M.2. NVMe
  • PSU
    Seasonic Focus GX 850w 
  • Display(s)
    MSI OPTIX MAG 251RX IPS 240hz & ASUS MG248Q Vertical 144hz & Dell 60hz
  • Cooling
    NZXT Kraken x73 360mm
  • Keyboard
    Tt eSports Meka G1
  • Mouse
    Logitech G Pro Wireless
  • Operating System
    -Windows 10 Professional 64bit
Link to comment
Share on other sites

Link to post
Share on other sites

Don't forget to mark solved when you have found the answer you were looking for.

I would, but I'm not the OP of this thread. That would be @Russboy360. We just shared the same low framerate issue.

Never trust my advice. Only take any and all advice from me with a grain of salt. Just a heads up.

Link to comment
Share on other sites

Link to post
Share on other sites

I would, but I'm not the OP of this thread. That would be @Russboy360. We just shared the same low framerate issue.

I would but I am on mobile, not sure how to, I will be on PC later I can do it then
Link to comment
Share on other sites

Link to post
Share on other sites

Try this:

1. Open up notepad

2. Copy this into it:

GameTime.Maxvariablefps x (replace the x with one more than your monitors refresh rate. For example mine would be GameTime.Maxvariablefps 61 because I have a 60 htz monitor)

3. Save it in the bf4 install directory as a .cfg file

Thats how you make console commands permanent, and that is the command for framerate limit. Not sure if it will fix your framerate problem though.

Thanks everyone for your help, and how fast the replies were.

Link to comment
Share on other sites

Link to post
Share on other sites

I would, but I'm not the OP of this thread. That would be @Russboy360. We just shared the same low framerate issue.

Well that was confusing.

Lolz.

PC  Specs 2022:

Spoiler
  • CPU
    AMD Ryzen R9 5900x @ 5.1GHz - Auto OC
  • Curve Optimizer Magnitude: -20
  • Motherboard
    ASUS ROG STRIX x570-F Gaming
  • RAM
                                        Kingston Fury 32GB DDR4 3200MHz 16x2GB
  • GPU
    MSI 3070 8GB Ventus 2x OC
  • Case
    LIAN LI LANCOOL MESH II Mesh RGB Black
  • Storage
    Kingston NV1 2TB M.2. NVMe
  • PSU
    Seasonic Focus GX 850w 
  • Display(s)
    MSI OPTIX MAG 251RX IPS 240hz & ASUS MG248Q Vertical 144hz & Dell 60hz
  • Cooling
    NZXT Kraken x73 360mm
  • Keyboard
    Tt eSports Meka G1
  • Mouse
    Logitech G Pro Wireless
  • Operating System
    -Windows 10 Professional 64bit
Link to comment
Share on other sites

Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×