When it comes to competitive game play, we prefer a performance based setup instead of high quality graphics to have a solid and smoother game play but when our budget doesn’t allow for a high end machine, you worry about low performance and then you need to hammer down the video settings.
For a smoother BF3 game, keeping it above 60 FPS should be good enough and with this config hopefully you will get a slight fps boost with some people reporting up to 20 or 30 fps more!
The following config was created by Chris a European TF2 player. Chris has one of the most popular FPS configs used by pro TF2 players worldwide and has taken the time to make one for BF3 as well. Unfortunately not much can bet tweaked as there aren’t very many cvars available in this game.
Let’s check it out:
Chris BF3 FPS Config (Download)
After you download that zip file and have extracted it you are left with 3 files that you can open with Notepad. They are README, PROF_SAVE_profile and user.cfg.
Obviously the first thing you want to do is open the README file that will have some simple instructions for you:
Put PROF_SAVE_profile into your settings directory. This directory is probably
located at a path similar to the following:[drive]:\Users\[username]\My Documents\Battlefield 3\settings\
You may have to change some settings after you next launch the game, as the
new PROF_SAVE_profile will not contain your sensitivity and resolution
settings, amongst other things.Put `user.cfg’ into the BF3 base directory. This directory should be at a path
similar to the following:[drive]:\Program Files (x86)\Origin Games\Battlefield 3
So now that you’ve read this information you should be ready to go, let me remind you that PROF_SAVE_profile only has a few commands and settings which means that once you replace it, all the other settings will be reset to default values. I was actually not too lazy the day I tried this so I went to change each value one by one. It was very easy as all values are located within the top lines.
PROF_SAVE_profile commands and settings to change:
GstRender.AmbientOcclusion 0
GstRender.AnisotropicFilter 0
GstRender.AntiAliasingDeferred 0
GstRender.AntiAliasingPost 0
GstRender.Brightness 0.500000
GstRender.Contrast 0.000000
GstRender.EffectsQuality 0
GstRender.Enlighten 0
GstRender.FieldOfView 70.000000 (<—- Leave this on 90 if that is your choice)
GstRender.FullscreenEnabled 1
GstRender.FullscreenScreen 0
GstRender.MeshQuality 0
GstRender.MeshQualityOld 0.000000
GstRender.MotionBlurEnabled 0
GstRender.OverallGraphicsQuality 5
GstRender.ShaderQuality 0.000000
GstRender.ShadowQuality 0
GstRender.Stereoscopy 0
GstRender.TerrainQuality 0
GstRender.TextureQuality 0
GstRender.TransparentShadows 0
GstRender.UndergrowthQuality 0
GstRender.VSync 0
GstRender.VSyncEnabled 0
Now we can take the user.cfg file and put it in your Origin games folder. There is nothing to overwrite as this file is not there by default.
user.cfg commands:
PostProcess.DynamicAOEnable 0
Render.DrawFps 0 // If set to 1 shows FPS meter on screen
RenderDevice.Dx11Enable 0
RenderDevice.VSyncEnable 0
WorldRender.DxDeferredCsPathEnable 1 // Don’t defer operations relating to Frostbite csPath() calls.
WorldRender.FxaaEnable 0
WorldRender.MotionBlurEnable 0
WorldRender.SpotLightShadowmapEnable 0
WorldRender.SpotLightShadowmapResolution 256 // Fixes some issues with corrupted/sawtooth shadows.
WorldRender.TransparencyShadowmapsEnable 0 // Fixes the common causes of mouse jittering issues.
RenderDevice.ForceRenderAheadLimit 1
RenderDevice.TripleBufferingEnable 0
Now that you are done just launch the game and see how it goes, hopefully this config will give you a boost (personally I got an extra 15-20 fps) and a smoother game play, enjoy!
Thanks to Chris FPS Configs










implemented this last night, did enable colour blind made again. think i gained about 20fps.
Quite a performance gain indeed.
Where I must paste this ? :)