How to Optimize Windows 11 for CS2 (2026)
Windows 11 ships tuned for battery life and background apps, not for a CPU-bound shooter. These are the Windows changes that recover real frames and smoother frametimes in CS2 — plus the "tweaks" that do nothing.
CS2 leans hard on your CPU, and Windows 11 out of the box is tuned for battery life and background services — not for holding a steady frame rate in a fast shooter. A handful of changes recover real frames and, more importantly, flatten your frametimes. This is the high-signal list, in order, with the placebo "tweaks" called out so you don't waste time.
The high-impact Windows changes
- Set the power plan to High performanceA balanced plan lets the CPU drop clocks mid-round. Use High performance, or unlock Ultimate Performance with
powercfg -duplicatescheme e9a42b02-d5df-448d-aa00-03f14749eb61in an elevated terminal, then select it in Power Options. - Turn HAGS offSettings → System → Display → Graphics → Default graphics settings → Hardware-accelerated GPU Scheduling OFF. On Intel + NVIDIA this gives higher average FPS and smoother frametimes in CS2. Reboot after.
- Game Mode on, Xbox Game Bar offLeave Game Mode On (it's net-positive on Windows 11 now). Remove the separate Xbox Game Bar and its background recording with
Get-AppxPackage Microsoft.XboxGamingOverlay | Remove-AppxPackagein PowerShell. - Disable fullscreen optimizations for cs2.exeRight-click
cs2.exe→ Properties → Compatibility → check Disable fullscreen optimizations and set high-DPI scaling override to Application. This is the single most-cited Windows-side stutter fix. - Give cs2.exe a High performance GPU preferenceSettings → System → Display → Graphics → add
cs2.exe→ Options → High performance. Prefer this over the-highlaunch option, which can micro-stutter on integrated audio. - Fix the mouseTurn Enhance pointer precision OFF (removes Windows acceleration) and set your mouse to a 1000 Hz polling rate. A 125 Hz rate adds noticeable latency versus 1000 Hz.
- Cut background appsDisable startup and background apps you don't need — OneDrive, Cortana, Teams, Xbox. They steal CPU cycles that show up as frametime spikes mid-match.
Power-user tweaks (optional)
- Timer resolution 0.5 ms: use TimerResolution.exe, plus
bcdedit /set disabledynamictick yesand theGlobalTimerResolutionRequestsregistry key on Windows 11. Small raw FPS gain; the value is frametime consistency. - Network throttling index disabled: set
NetworkThrottlingIndex = ffffffffto remove a known source of UDP packet jitter. - MSI mode for the GPU: reduces interrupt latency (MSI Utility v3).
- Device power saving off: in Device Manager, uncheck "Allow the computer to turn off this device" for mouse and keyboard.
What not to bother with
- Disabling virtualization / VBS "for performance": ~0% in real games, and it can break anti-cheat. Leave VT-x/VT-d and Secure Boot on.
- Debloat scripts and pirated "gamer" Windows: these routinely break TPM, Secure Boot and Windows Update — exactly what FACEIT Anti-Cheat needs. If yours is broken, fix it with an official Windows image first.
- The
-highlaunch option by default: a coin flip — use the per-app GPU preference instead. See CS2 launch options.
Bottom line
Fix the power plan, HAGS, Game Bar, fullscreen optimizations and the mouse, then cut background apps — that's most of the Windows win. Skip the placebo tweaks and broken debloat scripts. Let the Optimizer tailor the list to your rig, and pair it with the NVIDIA App settings and stuttering fixes.
FAQ
What is the best power plan for CS2 in Windows 11?
High performance, or the hidden Ultimate Performance plan unlocked with powercfg. Either stops the CPU from down-clocking mid-round, which is what causes frame dips right as a round starts.
Should HAGS be on or off for CS2?
Off on Intel + NVIDIA setups — Hardware-accelerated GPU Scheduling off gives higher average FPS and smoother frametimes in CS2. Reboot after changing it.
Does Game Mode help or hurt CS2?
It helps now. Microsoft fixed the early frame-pacing issues, so leave Game Mode On — but disable the separate Xbox Game Bar and its background recording.
Do Windows debloat scripts improve CS2 FPS?
Not meaningfully, and they often break TPM, Secure Boot and Windows Update that FACEIT Anti-Cheat requires. Stick to a clean official Windows and the targeted changes that actually matter.
Should I disable virtualization for more FPS in CS2?
No. Disabling VT-x/VBS gives roughly 0% in real games and can break anti-cheat. Leave virtualization and Secure Boot enabled.