Many posts here at ADK and across the net about Battlefield 4 Beta and issues related to performance.
I have put together all the known fixes that I know of into one post for those with issues to try. With the majority of PC’s that are similar and have completely different issues, if any these fixes may not work for you in particular please feel free to continue to post here and a few of the ADK members have been posting quickly to answer or at least direct you to a possible solution.
First and foremost Battlefield 3 is not only very graphic intense on your systems GPU, but CPU as well. BF 4 is proving to also continue on that path with the beta to truly test your system to the limits. Both Nvidia and AMD have released beta drivers for BF 4 Beta to hopefully help with some issues. This is one of the first things to check.
Links for drivers: Nvidia AMD
Be sure to uninstall any drivers first, restart your machine. Install the Beta drivers and restart again. Before starting the game you need to insure Punk Buster is up to date. Download the updater (Obviously the Windows version). Be sure to unzip the file before trying to run the PB.exe. Add Game tab select BF 4. Click the Check for Updates tab. Allow it a few minutes to update. *NOTE: this also has been proven to significantly speed up loading times to enter a game*
Now try getting into a game. I suggest a Domination first as it is a smaller map with no vehicles and 32 slots. Before deploying you need to set your video options (esc key, Video) too low for starters. Deploy and see how it plays. In order to check your FPS (Frames per minute) you can type "perfoverlay.drawfps 1" in the console (by hitting the ~ key) or you would need a need a third party app like Fraps. If your monitor is 60HZ anything above 50FPS should be acceptable, if your running 120HZ anything above 90 is acceptable (not great but acceptable).
*Remember: After setting your Video settings you should quit the game and re-connect to a server to ensure your video settings are fully loaded*
If your still having issues you can find out what is causing the bottleneck by running the Task Manager and click Performance tab to see your CPU usage along with an app like MSI’s Afterburner or Evga’s Precision X to monitor your GPU usage. If you have a single monitor, run the game for a few minutes and alt-tab out to check. 90% or higher CPU usage is way too much for your CPU and will cause issues such as lag and low FPS. Your GPU can run 90% but consistently above 90% and low FPS and/or lag with a lower CPU (60%) and your GPU is causing a bottle neck. You can try to OC either or both. On a side note: The CPU's that have hyper threading in BF3 that are stuck at 50% might really be at 100% due to the hyper threading not being utilized. I stated below also, but if your CPU will not go past or stays at 50% try what I suggest below. *NOTE: Overclocking a CPU or GPU will not give you MHz to MHz performance. Example if you have a 3.0MHz quad core CPU OC’ed to 4.0MHz it will not run as fast as a stock 4.0MHz quad core CPU from the same family*
Battlefield 3 and 4 are highly CPU intensive and the more “real” cores you have the better it will run. If all else seems to fail there are a couple more things to try to increase the performance to at least playable.
1) Roll back your GPU drivers to the lasted release versions. This seems to work better for older GPU’s
2) For those who have hyper-threading and turbo on their CPU’s disable what you can of both in your BIOS. This have been proven to work
in BF 3. BF 4 has been noted to use those features, but I suggest trying it anyways. Hyper-threading is a way that a CPU tells the OS it has more cores than it really does. The OS will continually give the CPU data to compute even if the CPU is actually running at 100% as the OS doesn't know that. If software isn't optimized for the Hyper threading instructions it doesn't know why the data isn't getting through the CPU causing huge issues (Very Barney style, but hopefully you get the point)
*Note: Disable turbo mode, hyper threading and cores, or a combination or individually, has been proven to increase your game performance. This is a step that needs to be tried and experimented with. *
3) Running Windows 7? BF 4 has been proven to run better with greater performance in Windows 8 which makes no sense as the Alpha had no W8 support, but it has been tested and proven to run better in Windows 8. This has been confirmed by Dice that the Alpha came out for W7 only because of issues. W8 is the most "efficient" way to get into the Beta.
I’ll add more as things keep coming up!