How to Boost FPS in CS2 — 15 Proven Tweaks
Your GPU can push 400+ FPS in Counter-Strike 2, but Windows defaults are silently killing your performance. Telemetry, background services, Xbox recording, and power throttling are all running without you knowing — and they're costing you frames every match.
Here are 15 proven tweaks that consistently boost FPS in CS2. We've tested these across 2,400+ PCs with results ranging from +30% to +75% FPS improvement.
1. Disable Xbox GameDVR
Impact: HIGH. GameDVR silently records your gameplay in the background, consuming GPU and CPU resources. Many players don't even know it's running.
Settings → Gaming → Captures → Turn off "Record what happened". Also disable Xbox Game Bar in Settings → Gaming → Xbox Game Bar.
Registry: HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\GameDVR Set AppCaptureEnabled = 0
2. Set Power Plan to Ultimate Performance
Impact: HIGH. The default "Balanced" power plan throttles your CPU to save energy. Ultimate Performance keeps your CPU at maximum clock speed at all times.
Open PowerShell as Admin and run:
powercfg -duplicatescheme e9a42b02-d5df-448d-aa00-03f14749eb61
Then go to Control Panel → Power Options → Select "Ultimate Performance".
3. Disable VBS (Virtualization-Based Security)
Impact: HIGH. VBS can reduce gaming performance by 5-15%. It's enabled by default on Windows 11.
Settings → Privacy & Security → Windows Security → Device Security → Core Isolation → Turn off Memory Integrity. Restart your PC.
4. Enable HAGS (Hardware Accelerated GPU Scheduling)
Impact: MEDIUM. HAGS reduces input latency by letting the GPU manage its own memory scheduling instead of going through the CPU.
Settings → System → Display → Graphics → Change default graphics settings → Turn on "Hardware-accelerated GPU scheduling". Restart required.
5. Force Timer Resolution to 0.5ms
Impact: MEDIUM. Windows default timer resolution is 15.6ms. Forcing it to 0.5ms improves frame pacing and reduces input lag — especially important in CS2 where every millisecond matters.
powershell -Command "Set-ItemProperty -Path 'HKLM:\SYSTEM\CurrentControlSet\Control\Session Manager\kernel' -Name 'GlobalTimerResolutionRequests' -Value 1"
Want to apply all 15 tweaks in 1 click?
DRX Optimizer applies these tweaks automatically — with backup and one-click revert.
Download Free6. Disable CPU Power Throttling
Impact: MEDIUM. Windows throttles background apps to save power, but this can affect game-related processes too.
Registry: HKLM\SYSTEM\CurrentControlSet\Control\Power\PowerThrottling Set PowerThrottlingOff = 1
7. Disable Windows Visual Effects
Impact: LOW-MEDIUM. Animations, transparency, and shadows use GPU resources. Disabling them frees up that GPU power for CS2.
System Properties → Advanced → Performance Settings → Select "Adjust for best performance".
8. Disable Nagle's Algorithm
Impact: MEDIUM (Network). Nagle's algorithm batches small network packets to save bandwidth, but this adds latency to your shots. Disabling it sends packets immediately.
Registry: HKLM\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\Interfaces\{adapter}
Set TcpAckFrequency = 1
Set TCPNoDelay = 1
9. Set DNS to Cloudflare (1.1.1.1)
Impact: LOW-MEDIUM. Faster DNS resolution means faster connection to game servers.
Settings → Network → Your connection → DNS server assignment → Manual → Set to 1.1.1.1 and 1.0.0.1.
10. Disable Fullscreen Optimizations
Impact: MEDIUM. Windows' fullscreen optimizations actually add a compositing layer that increases input lag.
Right-click cs2.exe → Properties → Compatibility → Check "Disable fullscreen optimizations".
11. Remove Bloatware Apps
Impact: MEDIUM. Preinstalled apps like Candy Crush, Xbox apps, Cortana, and Teams consume RAM and CPU in the background.
Get-AppxPackage *candy* | Remove-AppxPackage Get-AppxPackage *xbox* | Remove-AppxPackage Get-AppxPackage *cortana* | Remove-AppxPackage
12. Disable Windows Search Indexing
Impact: LOW-MEDIUM. The indexing service causes random disk and CPU spikes — exactly the kind of thing that causes stutters mid-match.
Services.msc → Find "Windows Search" → Stop → Set Startup type to "Disabled".
13. Set CS2 Process Priority to High
Impact: LOW. Tells Windows to prioritize CS2 over other processes.
Open Task Manager → Details → Find cs2.exe → Right-click → Set Priority → High.
14. Update GPU Drivers
Impact: VARIES. New GPU drivers often include game-specific optimizations for CS2. Always use the latest Game Ready driver from NVIDIA or Adrenalin from AMD.
15. Disable NVIDIA MPO (Multi-Plane Overlay)
Impact: HIGH on affected systems. MPO causes flickering, stuttering, and FPS drops on many NVIDIA setups. Disabling it is a well-known fix in the CS2 community.
Registry: HKLM\SOFTWARE\Microsoft\Windows\Dwm Set OverlayTestMode = 5
All 15 tweaks. One click. Free.
DRX Optimizer applies all of these optimizations automatically with built-in backup. Free version includes 8 essential tweaks. Pro unlocks all 59+.
Download DRX Optimizer — FreeFrequently Asked Questions
-novid (skip intro), -high (high priority), and -threads. Windows-level optimizations (like the ones in this guide) are much more impactful.