Far Cry® 3

Far Cry® 3

Not enough ratings
How to improve performance and eliminate lags and stutters in 2025
By kunericlock
Noticed lags and don’t know how to deal with them? Don’t worry, I’ll explain in detail what you need to do! I based this guide on the information from here. Thanks to the TyphonuZ for their detailed guide!
   
Award
Favorite
Favorited
Unfavorite
Check-up
  • First, ensure that the setting D3D11MultithreadedRendering is set to "0" in the file located at Documents/My Games/Far Cry 3/GamerProfile.xml. Multithreaded rendering needs to be disabled because we will later limit the number of CPU cores used by the game to 4.

  • Next, make sure the game is running using DX11; you can check this in the game's settings

  • Limit the frame rate to 60 using any method that works for you (I did it through the NVIDIA control panel)
Next step
  • Install the Process Lasso[bitsum.com], which we'll use to limit the threads used by the game.

  • Launch the program, then select the active processes, find the farcry3_d3d11.exe[32] , right-click on it, select "CPU Affinity," then choose "Always" and "Select CPU Affinity"



  • Next, enable ONLY cores 1, 3, 5, and 7.



  • Click "OK" and you're all set! The game should no longer lag.
Thank you
Thank you for reading this guide; I hope I was able to help solve the issue. Once again, my personal thanks to TyphonuZ for finding this method.
4 Comments
Doomsayer 9 May @ 5:31am 
As another note for those who care... D3D11MultithreadedRendering should always be set to 0 (the default) because it causes regular crashes and isn't stable.
kunericlock  [author] 29 Jan @ 1:22am 
Yes, in many cases, Task Manager is enough, but Process Lasso provides more flexibility in setting priority and CPU affinity. That said, based on your experience, simply capping the framerate in the NVIDIA Control Panel turned out to be the easiest and most effective solution. Glad it worked for you!
Wat? 28 Jan @ 2:45am 
3rd party software is unnecessary as you can do the same stuff with task manager. That being said reducing affinity to four cores made my game stutter and run at sub 20 framerate. I was looking for a solution for random crashes and simple limiting of frames to 60 in nvidia control panel as suggested in this guide done the trick for me.
Vhivi 21 Jan @ 10:59am 
Hi,
I didn't use Process Lasso, I did it with the basic task manager. But thanks, it works :steamhappy: