BF4 Lag spikes problem

Jerx

Reputable
Feb 4, 2015
45
0
4,540
I am sorry If I planted this in wrong sub-forum.

My problem is lag spikes in BF4 Single Player.

My rig: i3 4160, evga gtx 960, 8gb ddr3 1600 mhz ram, windows 7 ultimate x64, xfx ts 450w

I can run game on high/medium settings with about 70 FPS. When shooting occours FPS drop to 0-10!!

Sometimes when other NPC (those soldiers at the start) talks their speech also lags..

That's only the beginning beacuse I did not bother even playing much further.

I even changed everything on LOW and Lag was still there.

What's the matter? any ideas?

For instance AC Unity runs on high settings smoothly...
 
Yeah the PC is new, less than 1 month old. The settings are default (I haven't changed anything).

I am planning to install windows 8.1 and see if that solves the problem.

What are your suggestions?

 
I have the latest driver how else would i play AC Unity on high settings?

I tried different versions of this game (torrent), and all preform the same (lag spikes).

 
I have the same issue but in multiplayer. I tried getting the latest NVIDIA drivers and that helped a bit. If you get the command open by pressing the ~ key, you can type the command "PerfOverlay.DrawGraph 1" That shows the GPU and CPU usage. For me my CPU will occasionally spike and go to the top of the screen. Just type "PerfOverlay.DrawGraph 0" to remove it. You can also try to open Origin and go to your game library, right click on Battlefield 4, then make sure Origin isn't running while you play the game.

You could also try to go into you file explorer - Drive that has Battlefield 4 -Program Files (x86) - Origin Games - Battlefield 4 - _Installer - Directx - redist - Then scroll down to DXSETUP and run it. If all that doesn't work back to your file explorer - Drive with Battlefield installed on it - Program Files (x86) - Origin Games - Battlefield 4. Once you get there Right Click on a empty spot in that folder - New - Text Document. Just name it "User". Once you did that open it and paste this in it:
RenderDevice.Dx11Enable 1
RenderDevice.Dx11Dot1Enable 1
RenderDevice.Dx11Dot1RuntimeEnable 1
RenderDevice.TripleBufferingEnable 0
RenderDevice.ForceRenderAheadLimit 3
WorldRender.DxDeferredCsPathEnable 0
WorldRender.TransparencyShadowmapsEnable 0
WorldRender.MotionBlurEnable 0
WorldRender.MotionBlurForceOn 0
WorldRender.MotionBlurFixedShutterTime 0
WorldRender.MotionBlurMax 0
WorldRender.MotionBlurQuality 0
WorldRender.MotionBlurRadialBlurMax 0
WorldRender.MotionBlurMaxSampleCount 0
WorldRender.SpotLightShadowmapEnable 0
WorldRender.SpotLightShadowmapResolution 256
WorldRender.LightTileCsPathEnable 0
WorldRender.PlanarReflectionEnable 0
PostProcess.DynamicAOEnable 0
perfoverlay.drawfps 1
Gametime.MaxvariableFps 1000

After you did that go to File - Save As - And Name it User.cfg - Before you save you have to go to the bottom "Save as type" And change that from Text documents (*.txt) to all files. Then you can save it and delete the one called User.

Hope this helped. If it doesn't it could be a issue on Dice's end. Hope they fix this soon. Any questions just ask.