Axlerod Posted May 21, 2016 Share Posted May 21, 2016 http://www.tomshardware.com/faq/id-2390044/battlefield-fps-drop-stuttering-lag-fix.html STEP ONE First you will need to go to your root BF4 folder , For example: C:\Program Files (x86)\Origin Games\Battlefield 4 Next we are going to go to the direct x folder. Find DXSETUP , right click and run as admin. Located here: C:\Program Files (x86)\Origin Games\Battlefield 4\__Installer\directx\redist Next we are going to re-install MS visual C++ Run both vcredist_x64 and vcredist_x86 Located here: C:\Program Files (x86)\Origin Games\Battlefield 4\__Installer\vc\vc2012Update3\redist STEP TWO Now back to the root folder , C:\Program Files (x86)\Origin Games\Battlefield 4 Here we are going to create a custom user.cfg file. To do this , right click an empty spot on the desktop, select new, select Text Document . Right click on the Text Document and select rename. Rename it to user.cfg. Open it up and copy and paste these lines to it and save. WorldRender.TransparencyShadowmapsEnable 0 WorldRender.MotionBlurEnable 0 WorldRender.MotionBlurForceOn 0 WorldRender.MotionBlurFixedShutterTime 0 WorldRender.MotionBlurMax 0 WorldRender.MotionBlurQuality 0 WorldRender.MotionBlurMaxSampleCount 0 WorldRender.SpotLightShadowmapEnable 0 WorldRender.SpotLightShadowmapResolution 256 WorldRender.LightTileCsPathEnable 0 RenderDevice.ForceRenderAheadLimit 0 PostProcess.DynamicAOEnable 0 PerfOverlay.DrawFps 0 GameTime.MaxVariableFps 59.99 Note: that the second to last line is to view fps while in game when set to PerfOverlay.DrawFps 1 The last line can have a number as high as 200 depending on what frames per second your pc can push. Setting this to , GameTime.MaxVariableFps 59.99 is recommended to keep a stable fps rate. But if you think it can keep 100 fps stable then you can try that. After your done copy the user.cfg into the root folder C:\Program Files (x86)\Origin Games\Battlefield 4 STEP THREE Next we deal with the CPU First , if you know how to disable hyper threading in the bios then try that. If not , google your "motherboard" and "disable HT" Now to ensure all cpu cores are dedicated to the game we are going to unpark them. HaHa whats that... well Windows 7 and 8 use a feature that idles or parks cores to save power when running windows. Its a green thing I guess. Its not a big issue in Windows 8 but when combined with disabling hyper threading you notice a much smoother game. At least I did .. so here what you do There are instructions and a download for a simple utility here http://www.coderbag.com/Programming-C/Disable-CPU-Core-... I have used this myself and can assure you it is 100% safe. Scan for yourself. Use this to unpark your cores. Once you run this you will see that all but one core is parked. Follow instructions to unpark all cores, then restart your computer. If you did this and disabled hyper threading you will now have 100% dedicated ghz from the cpu running your game on all cores. This is what you want, you do not want windows managing how much CPU to conserve for a slightly lower power bill. Your a gamer and you want performance. STEP FOUR FOR NVIDIA USER'S Nvidia GTX 600 and 700 series Graphics cards , this next step is optional but is consistent with the previous step. These cards ramp up and down their clock rates depending on demand. Dynamic clock values can cause a bit of lag. I recommend getting evga Precision X And enabling kboost on the video card. MSI Afterburner 1) Using the kboost option lock's the cards clock speed to its optimized over clock rate. Your screen will black out for a second , that is normal. Now your video card has 100% dedicated power that is overclocked by the manufacture so it is safe. Then Next ... 2) Open up nvidia control panel my right clicking on desktop. Go to manage 3d settings, to the right on the program settings tab select Battlefield 4. Scroll down to "Power management mode" and select "Prefer maximum performance" Then select apply and close . 1 Quote Link to comment Share on other sites More sharing options...
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.