Far Cry 4

Far Cry 4

248 ratings
Useful FC4 Graphical Settings (NVIDIA)
By KR0SSED0UT
A guide to get the best possible performance on Nvidia GPU's.
10
   
Award
Favorite
Favorited
Unfavorite
Limitations of the Dunia Engine
Limitations of the Dunia Engine

Far Cry 4 is Core 3 limited on both Intel and AMD hardware. This is very important when considering not only the hardware you're using, but the framerate/resolution you want to achieve. People with Ryzen/older FX-series AMD series CPUs will struggle to run this game at 60fps in certain areas. The only way you can somewhat alleviate this limitation is to set Geometry to Low. This will somewhat reduce load on the CPU.

Ideally you're going to want to use an i5/i7/i9 that is clocked over 4.5ghz -- if your BIOS allows per-core overclocking, set core 3 as high as you can -- 4.8-5.0ghz+ is ideal. I have an i7-7700k 4.7ghz and a GTX 1080, I run the game at 1440p 144hz, and I still can only get ~75-80fps in populated/NPC areas.
Game Settings Guide
Please note; all of these depend on your gpu.

Game Settings:

AO: HBAO+ to SSAO/SSBC 5-10 fps gain
AA: 2x TXAA/MSAA to SMAA 20-40 fps gain -- This is the second setting you should change.
Fur: On/Enhanced to Off ~20% GPU hit
Geometry: Ultra to Low -- This is the first setting you should change.
Godrays: Nvidia to Off 10-15 fps gain
Shadows: Nvidia PCSS to Ultra 15-30 fps gain
Tree relief: On to Off 10-15 fps gain
Vsync: Off (use the Nvidia Control Panel)

Notes: Anything "Nvidia Enhanced," turn off. Then go to AA, then Fur, Tree Relief, and Godrays. Those settings have the biggest impact on performance.

Nvidia Control Panel Guide
Nvidia control panel:

Again, some of these are relative, and for nvidia cards only.
Texture Filtering - Anisotropic sample optimization: ON
Texture Filtering - Negative LOD Bias: ON
Vsync: Adaptive (Only set this if you're playing at 60hz.)
GPU Max Buffered Frames: 1 (Works best for me, experiment with this.)
Power Management Mode: Maximum Performance

Note: I don't have any settings for AMD GPUs -- I've owned a 970, 1070 and 1080.
.ini File Tweaks
.ini tweaks (from here[forums.ubi.com])

- Open My Documents < My Games < Far Cry 4
- Open GamerProfile.xml with Notepad++
- Change these settings;

DisableLoadingMip0 = "0"

to

DisableLoadingMip0 = "1"

Save & close.

Additional .ini tweaks (drasticallly improved microstutter and foilage/LOD draw distance. Definitely worth a try.)

- Open My Documents < My Games < Far Cry 4
- Open GamerProfile.xml with Notepad++
- Change these settings;

AntiPortalQuality="default" to "high" or "ultrahigh" (greatly improves draw distance/pop-in)
PortalQuality="default" to "high" or "ultrahigh" (greatly improves draw distance/pop-in)
OtherQuality="default" to "medium," "high" or "ultrahigh" (haven't tested in detail, also for draw distance/lod performance)
My Hardware/Settings
My Hardware:

CPU: i7-7700k 4.7ghz
RAM: 16GB (2x8GB) DDR4 3000mhz RAM
GPU: EVGA GTX 1080 SC (+75 Core, +400 Memory)

My Game Settings:

Textures: Ultra
Shadow: Ultra
Post FX: Ultra
Geometry: Low
Vegetation: Ultra
Terrain: Ultra
Water: Ultra
Ambient Occlusion: HBAO+
Anti-Aliasing: SMAA
Godrays: Enhanced
Fur: On
Trees Relief: Off
Running 60hz+/Potential Framerate Smoothing Fix
Note: This tweak comes from this Steam Discussion.

This fix seems to improve frametimes significantly for me -- I'm not sure why this is, or why it works, but I do play at 144hz. If you are playing at >60hz, or are getting frame 'microstutter,' I would try this.

1. Navigate to X:\Users\[YOUR USERNAME]\Documents\My Games\Far Cry 4\3ac8db72-0bd0-446d-9e15-2208d62525a4\GamerProfile.xml (you need to open this in Notepad/Notepad++)

2. Ctrl + F to GPUMaxBufferedFrames="0" and modify it to GPUMaxBufferedFrames="1", save & close.

In the Nvidia Control Panel;

3. Go to 'Manage 3D Settings' < 'Program Settings' < Select farcry4.exe

4. Set 'Maximum Pre-Rendered Frames from 'Auto' or '1' to '3', Apply and close.
35 Comments
truz 15 May @ 10:52pm 
Why only set vsync to adaptive if you're at 60hz? What makes it unsuitable for 120 or higher?
_MaZ_TeR_ 30 Sep, 2024 @ 8:58am 
Thanks for the ini file changes, there's so much LOD pop in with the default settings it's so distracting when flying the Chopper
StixsmasterHD4k 18 Aug, 2024 @ 4:11pm 
btw to the author of this guide...note I have an 12th Gen Intel(R) Core(TM) i5-12600K (16 CPUs), ~3.7GHz not overclocked, 65536MB RAM not overclocked, and a AMD Radeon RX 6600 not overclocked.

and I got the game running well above steady 60+FPS easy

I run the game on Ultra settings + I enhance a lot via my gpu + I also got my own reshade preset installed.

you may see what the game looks like here: {LINK REMOVED}

So again I unno why you made this pointless guide.
StixsmasterHD4k 18 Aug, 2024 @ 3:46pm 
overclocking is ideal if you plan to do something for a short spur of time but to suggest it for prolong use especially when playing video games, your an idiot basically suggesting people should break their hardware faster
StixsmasterHD4k 18 Aug, 2024 @ 3:41pm 
ideally suggesting overclocking as a means to enjoy your entertainment in the long run with your hardware is by far sum of the dumbest advice sumone can give to gamers.

why? cause common sense clearly states that overclocking your hardware actually at the end of the day causes more wear and tear on it...hense forth making it more useless to use in the long run.

Till you remove sucha suggestion your guide imho is m00t and does NOTHING sept promote damaging your hardware faster sadly.
Voda :3c 12 Jul, 2024 @ 4:04pm 
I made a guide of my own but if anyone still has lag your mouse's refresh/report rate might be the issue! I lowered mine to 500 and it went smooth
D O O M 11 Jul, 2024 @ 7:17am 
I be reading this without Nvidia but a laptop
ravens_creed 16 Jun, 2024 @ 8:13am 
June 2024, this guide was the best of all the guides, videos, etc. that I found on the matter. Changing the Geometry to Low and AA to SMAA alone allowed me to play the game in 4K with smooth performance and crisp visuals with my RTX 3060 Ti. Cheers
sard3379 11 Jun, 2024 @ 4:37am 
Thanks man. Helped me boosting +50 fps and make the game stable.
corrion 7 Jun, 2024 @ 1:51pm 
Helped me so much thx