Full Changelog: v1.0...v2.0
- For executable exe version download: FC4-FpsMod-EXE.zip
- For manual mod that can be automatically applied with Steam launch option: FarCry4_FpsFix_v2.0.zip
EXE Changelog [Recommended]
[1.0.0]
Added
- Profile Configuration: Automatically checks and updates
Documents\My Games\Far Cry 4performance settings on startup. GamerProfile.xmlTweaks: SetsDisableLoadingMip0="1"andGPUMaxBufferedFrames="1"to improve frame pacing.GFXSettings.FarCry464.xmlTweaks: Caps theGEOMETRYoption toValue="high".- Automatic Backup: Creates a one-time
.fc4fpsfix.backupcopy prior to modifying any XML files. - Process Management: Detects
farcry4.exe, waits for the configured initialization period, and applies High process priority. - CPU Affinity: Assigns a four-logical-processor affinity profile (Intel:
0, 2, 4, 6; AMD:2, 4, 6, 8). - Performance Enhancements: Includes optional 1 ms timer resolution, memory working-set trimming, and High Performance power-plan switching while active.
Changed
- Visual Quality Trade-offs: Reduced texture sharpness by disabling the highest mip level (
DisableLoadingMip0="1"). - Geometry Cap: Limited graphic geometry settings strictly to High to ensure smoother frame rates.
Restored
- System Defaults: Automatically reverts the timer resolution and power plan back to original settings after
farcry4.exeexits.
Screenshots:
Manual Version Changelog
-
CPU-aware affinity —
the optimizer detects your CPU vendor automatically and pins Far Cry 4 to 4 physical cores, matching how the game's engine was designed to run:- Intel CPUs: cores 0, 2, 4, 6
- AMD CPUs: cores 2, 4, 6, 8
This is the same idea as manually setting "Affinity" for a process in Task Manager — it just does it for you automatically, tuned to your specific CPU.
-
High process priority — gives Far Cry 4 more CPU time over background apps.
-
Thread priority boost — bumps every thread in the game process to Highest, tightening frame timing.
-
1ms timer resolution — Windows' default 15.6ms timer makes the game loop wake up late; dropping to 1ms smooths out frame pacing.
-
GPU process boost — boosts NVIDIA/AMD/Intel helper processes to reduce stalls during texture streaming.
-
Disabled fullscreen optimizations — removes the extra input/frame latency Windows adds by wrapping fullscreen DX11 games in a borderless overlay.
-
Optional memory cleanup — periodically trims the game's working set; useful on 8GB systems, off by default.
-
Fully reversible — every change is undone automatically the moment you quit the game. Nothing is left behind.
-
No more achievement bug — earlier versions of this FPS fix could break achievements. That issue is fixed: the game is always launched normally through Steam / Ubisoft Connect / Epic, and the optimizer only tunes it from the outside afterward.