Releases: VadaPavMan/FarCry4_FpsFix
Release list
FpsFixMod-v2.0
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.
FpsFixMod-v1.0
FarCry4-FpsFixMod v1.0
Initial public release of FarCry4-FpsFixMod — a lightweight performance optimizer for Far Cry 4 on modern Windows systems.
Highlights
- Smart CPU affinity optimization for Far Cry 4
- High process + thread priority tuning
- 1ms timer resolution for smoother frame pacing
- Optional memory cleanup support
- Fullscreen optimization disable support
- Achievement-safe for Steam and Ubisoft Connect
- Automatic cleanup/restoration on game exit
- Configurable via
settings.json
This mod does not modify any game files — it works externally by optimizing how Windows schedules the game process.
Built for players experiencing low GPU usage, inconsistent frametimes, or poor CPU scheduling behavior on modern hardware.
Feedback, bug reports, and performance comparisons are welcome.