Far Cry 5

Far Cry 5

Not enough ratings
Far Cry 5 Optimization Guide <NVIDIA CARDS>
By CZM
The goal of this guide is to educate and help other players who are having a similar issue that I am at the moment with the overall optimization of the game. I am specifically talking about the load the CPU receives while playing the game for any amount of time. This has been a problem since the third game because it is an engine issue, not really a hardware issue as much as you'd think. This guide can also be used for Far Cry 3, Far Cry 4, Far Cry New Dawn, and even Far Cry 6!
   
Award
Favorite
Favorited
Unfavorite
Ultra Settings/No Changes
Below are some examples during the benchmark of how the CPU is handling the benchmark on ULTRA SETTINGS. Keep in mind there are no modifications to the CPU core count and gamerprofile.xml config file, as well as any settings changed in my NVIDIA Control Panel.

I am currently testing out these settings on an RTX 3080 10GB and R5 5600X CPU.



This really isn't ideal, you don't want to really be around 40% or more CPU usage while playing games (A sweeter spot for CPU usage is no more than 20%-25%). Looking at the FPS benchmark, the framerate could also be a lot more stable than it is right now.
NVIDIA Control Panel Changes
In this section, I will be showing you what changes you will need to make to the NVIDIA Control panel to make the game a lot more stable.

First things first, let's change the NVIDIA settings. Open the control panel and go to the 'Manage 3D Settings' category. Click on Program Settings and add Far Cry 5 to the list of applications (if it isn't already there). You can find where the .exe is by right clicking FC5 in your Steam library and clicking Browse Local Files. After it's added change your settings to look like this:
Gamerprofile.xml Changes
The second thing we are going to change is the gamerprofile.xml config file. This file houses all of your settings for the game to reference, what we are going to do is change a few options. The file is located in your Documents>My Games>Far Cry 5>gamerprofile.xml. Open this file with notepad (notepad++ is a better option to use, if you have it. If you do not, it is free to download on their website: https://notepad-plus-plus.org/downloads/).

There are a few options we are going to turn off here and a few options we are going to change. Do not worry, this will not make your game look absolutely awful, chances are you will hardly notice the differences while playing unless you are specifically looking for them. Search for these (by using CTRL+F) and make sure they look just like this:
DisableLoadingMip0="1"
GPUMaxBufferedFrames="3"

(^These settings are on a different line)

EnvironmentQuality="high"
PostFxQuality="false"
TextureQuality="ultrahigh"
VolumetricFogQuality="false"
WaterQuality="high"
VegetationQuality="high"
TerrainQuality="high"
GeometryQuality="high"
AmbientQuality="false"
ShadowQuality="medium"


The big settings that will effect your FPS and CPU usage are going to be:
ShadowQuality
PostFxQuality
VolumetricFogQuality
GeometryQuality
AmbientQuality


Set this to 'Read Only' when you are done making changes to it.
CPU Core Count/Application Priority
This is the final change you are going to have to do to the game. Unfortunately this is also something you will have to do with the game every time you boot it up, but everything you have done in the NVIDIA Control Panel and gamerprofile.xml will stay permanently.

While the game is running, open up Task Manager and go to the Details tab. Right click Far Cry 5 and select the option Set Priority, change it to HIGH.

Do the exact same thing but this time click Set Affinity, and uncheck every ODD CPU NUMBER, DO NOT UNCHECK THE EVEN ONES. The odd CPU numbers are virtual cores, the even ones are the physical ones in the CPU. We want to use all the physical ones instead of the virtual ones.

Final Results
Here are the final results, after all of the changes made:


Here are the results from before, this is before all the changes were made:


The FPS has increased as the load is being transferred to the GPU a bit easier. CPU usage has dropped since the GPU is doing it's job. I also noticed the game seems to run a bit more stable and stutters a lot less as well after all the changes.

With all of that being said, this is the very end of the guide. Thank you for taking the time to read this, if this helped you out leave a comment and give it a good rating so more people can see this. Take it easy, and have a fun time playing Far Cry 5.
8 Comments
CZM  [author] 26 Mar @ 10:30am 
Does it have a dediccated video vard or is it all CPU based? If it is all CPU based for graphics then unfortunately I do not think this guide is going to be that much help to you :(
iisakkiii 26 Mar @ 10:18am 
I use laptop processor
CZM  [author] 26 Mar @ 9:39am 
Even on my 5600X and my 3080 the game runs like hot garbage in some places, the PC port of every FC game is essentially a console port with PC binds slapped on top of it. The optimization is terrible which is why your CPU is being used more than the GPU. I still have this issue in Far Cry 3 to this day.
CZM  [author] 26 Mar @ 9:37am 
That's a laptop processor no? TAA is gonna kill your FPS and resolution is going to be the real thing that gets you more performance here. I would just start on the lowest settings as a baseline first, then start bumping up textures if your card has enough video memory.
iisakkiii 26 Mar @ 9:33am 
I own Ryzen 5 4600H CPU. also i changes my res to 1280x720 and add TAA on.
CZM  [author] 26 Mar @ 9:28am 
Since the game is so CPU heavy if you're not experiencing lower CPU usage then it might just be either poor optimization or your CPU isn't strong enough to run the game efficiently.
iisakkiii 26 Mar @ 8:25am 
I used to have round 50-75 fps. after using this settings, i get only 35-60 not worth it
Babu1n 20 Mar @ 6:48am 
123