Share this article

Improve this guide

FIX: Battlefield 4 crashes and low FPS on Windows 10/11

10 min. read

Updated onOctober 4, 2023

updated onOctober 4, 2023

Share this article

Improve this guide

Read our disclosure page to find out how can you help Windows Report sustain the editorial teamRead more

Battlefield 4players have reported various issues onWindows 10, such as crashes, low performance andmissing .dll files. All these problems can ruin yourBattlefield 4experience, but fortunately for you, there’s a way to fix all of these problems.

Fix Battlefield 4 Issues On Windows 10

Fix Battlefield 4 Issues On Windows 10

1. Disable SLI / Crossfire

It has been reported thatBattlefield 4has some issues with SLI and Crossfire onWindows 10, and if the latestdriversdon’t help you with crashes, maybe it’s the best solution to temporarily disable SLI or Crossfire.

To disable SLI follow these instructions:

If you use AMD cards, you can disable Crossfire by following these steps:

After disabling SLI or Crossfire your game performance might drop, but the game should be more stable.

2. Update your graphic card drivers

According to players,Battlefield 4crashes after 5 minutes of gameplay. It seems that there’s a memory leak that causes performance to drop from 150 fps to 40 fps before the game crashes. This makes the game impossible to play, but there’s a solution available.

This sounds like a serious issue because it significantly reduces game performance, but there’s a way to fix that. To fix this issue you just need to go to your graphic card manufacturer’s website and download the latestdrivers. It has been confirmed that Nvidia has released a new set ofdriversthat fixes this issue, so make sure that you download them as soon as you can.

2.1 Update drivers automatically and avoid the nuisance

It can be annoying to update drivers manually, so we suggest using a special tool to automatically do this. By using this kind of tool you will avoid file destruction and even irreversible damage to your computer while updating the right version of drivers.

OutByte

3. Disable hardware acceleration in your browser

Users report thatWindows 10uses hardware acceleration forbrowsersdifferently then previous versions of Windows, and this is one of the reasons for frame rate drop inBattlefield 4.

Since you launchBattlefield 4using yourbrowser, the issues with hardware acceleration persist throughout the game, but you can fix this by disabling hardware acceleration in yourbrowser. We’ll show you how to disable hardware acceleration inInternet Explorer, but if you use a differentbrowser, make sure that you disable hardware acceleration for abrowserthat you use.

After the restart, try runningBattlefield 4again. Hopefully, you’ll see some performance improvement.

4. Change Registry settings

This solution applies to you only if you haveBattlefield 4DLCs installed, but you can’t run any maps from DLCs. When trying to run a map from DLC you’ll get a Requires Additional Expansion Pack message that will prevent you from starting the selected map. In order to fix this issue, you need to change a few values in your registry, so let’s see how to do that.

Repeat steps 6 to 12 until you’ve added all Xpack keys for all Xpack folders from Step 2.

5. Disable automatic driver installation and download older version of graphic card drivers

Windows 10automatically updates yourdrivers, and sometimes that can create issues with certain games, such asBattlefield 4in our case. So in certain cases it’s better that you disable automaticdriverupdates:

After doing that you can uninstall your current graphics carddriverand download the older version from your graphic card manufacturer. Remember to download an older version of thedriveronly if the latest version isn’t working properly for you.

6. Close EVGA Precision X

EVGA Precision X is an overclocking tool for Nvidia graphic cards, and it has been reported that the latest version of this tool causes some issues withBattlefield 4. According to users, they can’t even launch the game because it crashes to desktop all the time.

So far, only solution is to disable EVGA Precision X while playingBattlefield 4, or if you really need to use EVGA Precision X, you can switch to the previous version that works great withBattlefield 4.

7. Disable antivirus / firewall and run Origin as administrator

If the game is giving you unexpected errors, doesn’t start or stops working suddenly, you can try to run Origin as administrator. Just find Origin shortcut,right-clickit, and choose Run as administrator from the menu.

If running Origin as administrator doesn’t help, you might have to temporarily disable yourantivirusand firewall and try to start the game again.

8. Lower graphic quality and game resolution

Users have reported DirectX function, free virtualmemoryand total resource memory errors. These errors are caused by the lack of graphics card memory, and the only way to fix this is to lower your in game graphic settings and game resolution.

In the worst-case scenario, you might have to upgrade your graphics card with a new one that has morememory.

9. Create a new cfg file

Creating a new .cfg file might help you with frame rate issues and lag, so let’s see how to create a .cfg file inWindows 10.

Open Notepad and add the following lines to it:

Now you need to save file as user.cfg. To do that do the following:

10. Change anti-aliasing and anisotropic settings

If your game freezes or crashes during the loading screen, you can try changing anti-aliasing and anisotropic settings in Nvidia Control Panel.

If you use AMD graphic card, you can change these options from Catalyst Control Center in a similar way.If changing anti-aliasing and anisotropic settings doesn’t help, you can try to turn off cloud storage option in Origin and update PunkBuster.

11. Move dxgi.dll to Battlefield 4 installation directory

If you’re getting an error saying that dxgi.dll is missing, you can easily fix this by moving the dxgi.dll toBattlefield 4installation directory. To do that, follow these steps:

12. Install Visual C Redistributables

If you’re getting error saying that Msvcr110.dll or Msvcr120.dll is missing you need to reinstall Visual C Redistributables. You won’t have to download anything because you can install Visual C Redistributables fromBattlefield 4installation directory.

Just go to C:Program Files (x86)Origin GamesBattlefield 4_InstallerVCvc2012Update3redist folder and install x86 and x64 version of VCredist.exe.

13. End BTTray.exe process using Task Manager

It was reported thatBattlefield 4minimizes every time you press the Caps Lock button on your keyboard. This can be extremely frustrating if you press it by accident while playing, but there’s a way to fix that.

We have to mention that you’ll have to repeat this step every time you want to startBattlefield 4in order to avoid this problem.

14. Disable Origin in-game

Some players suggested that disabling Origin in-game may fixBattlefield 4issues. The instructions for this workaround are very easy to follow: simply go to Origin > Application settings > Origin in Game > disable Origin in-game.

15. If you run Windows 64bit, set BF4 to 64bit as well

16. Clean boot your computer

This solution is particularly useful for low-spec and mid-spec computers. By performing a clean boot, your computer can use more resources to run the game. Also, if the BF issues that you’re experiencing are caused by software incompatibility problems, this solution should fix them.

We hope that our solutions were helpful, and we have also coveredBattlefield 4 crashes, so you might want to read that for more information.

RELATED STORIES TO CHECK OUT:

More about the topics:battlefield 4,windows 10 fix

Milan Stanojevic

Windows Toubleshooting Expert

Milan has been enthusiastic about technology ever since his childhood days, and this led him to take interest in all PC-related technologies. He’s a PC enthusiast and he spends most of his time learning about computers and technology.

Before joining WindowsReport, he worked as a front-end web developer. Now, he’s one of the Troubleshooting experts in our worldwide team, specializing in Windows errors & software issues.

User forum

1 messages

Sort by:LatestOldestMost Votes

Comment*

Name*

Email*

Commenting as.Not you?

Save information for future comments

Comment

Δ

Milan Stanojevic

Windows Toubleshooting Expert

Before joining WindowsReport, he worked as a front-end web developer. Now, he’s specialized in Windows errors & software issues.