CPU Affinity for games
Posted: 25 Sep 2026, 03:07
Hello Blur Busters,
I have a question for you - is it good to change the CPU affinity for games?
I am currently running CS2 without CPU0 and my buddy runs Rust on every second CPU Thread (0, 2, 4, ...)
He said he got a massive FPS boost from it so I started to dig a bit.
I have a R7 7800X3D and he has a R7 9800X3D, both 8 cores 16 Threads.
My theory was always, to leave CPU0 so Windows can use this thread for backround stuff.
After reading some stuff about CPUs I am still not sure how things actually work.
I was reading something about that every core switches between Threads to always be working so that would make sense then to limit the game to every second Thread(?) If the game keeps only a number of Threads bussy it basically uses more cores and makes more space for backround stuff(?)
Maybe some of you can give me some tips if this is actually benefintial in therms of FPS or performance in general.
I have a question for you - is it good to change the CPU affinity for games?
I am currently running CS2 without CPU0 and my buddy runs Rust on every second CPU Thread (0, 2, 4, ...)
He said he got a massive FPS boost from it so I started to dig a bit.
I have a R7 7800X3D and he has a R7 9800X3D, both 8 cores 16 Threads.
My theory was always, to leave CPU0 so Windows can use this thread for backround stuff.
After reading some stuff about CPUs I am still not sure how things actually work.
I was reading something about that every core switches between Threads to always be working so that would make sense then to limit the game to every second Thread(?) If the game keeps only a number of Threads bussy it basically uses more cores and makes more space for backround stuff(?)
Maybe some of you can give me some tips if this is actually benefintial in therms of FPS or performance in general.