HomeBlogDownload Free
CS2 Performance

How to Boost FPS in CS2 — 15 Practical Tweaks

April 20268 min read

Your GPU may be able to do more in Counter-Strike 2, but Windows defaults may be holding you back. When telemetry, background services, Xbox recording or power throttling are active on your PC, they can cost performance. Check what is running and measure before and after.

Here are 15 practical tweaks that can help FPS in CS2. Results vary from PC to PC, so measure before and after each change.

1. Disable Xbox GameDVR

If GameDVR background recording is turned on, it can use GPU and CPU resources without you noticing. If you don't use it, test turning it off and compare the same scenario.

How to disable

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

The default "Balanced" plan lets the CPU lower its clocks to save energy. Ultimate Performance prioritizes performance in the power policy; clocks still depend on temperature and power limits. Compare in the same CS2 scenario.

How to enable

Open PowerShell as Admin and run:

powercfg -duplicatescheme e9a42b02-d5df-448d-aa00-03f14749eb61

Then go to Control Panel → Power Options → Select "Ultimate Performance".

3. Keep VBS (Core Isolation) on

Do not turn it off. VBS and Memory Integrity are on by default in Windows 11. Anti-cheats such as FACEIT and Riot Vanguard require them: with VBS off, games like Valorant or FACEIT matches may refuse to start. Disabling it removes a security layer and may prevent games with these requirements from launching. Keep it enabled; its performance effect depends on the system and workload.

Leave it as it is. If you already turned it off, turn it back on in Settings → Privacy & Security → Windows Security → Device Security → Core Isolation → Memory Integrity, and restart. DRX Optimizer never turns VBS off. More in Is Core Isolation bad for gaming?

4. Enable HAGS (Hardware Accelerated GPU Scheduling)

HAGS moves part of the GPU work scheduling from the CPU to a scheduler on the GPU. Whether it changes FPS or latency depends on the game, GPU and driver — turn it on, compare, and turn it off if it doesn't help.

How to enable

Settings → System → Display → Graphics → Change default graphics settings → Turn on "Hardware-accelerated GPU scheduling". Restart required.

5. Test Timer Resolution (Windows 11)

Impact: varies. Timer resolution controls how precise timed waits are in Windows. Many games already request a fine resolution themselves, so the effect may be none. On Windows 11, the registry value below makes a program's timer request apply system-wide again. Test it in the same CS2 scenario before and after, and undo it if nothing improves. What timer resolution really does.

powershell -Command "Set-ItemProperty -Path 'HKLM:\SYSTEM\CurrentControlSet\Control\Session Manager\kernel' -Name 'GlobalTimerResolutionRequests' -Value 1"

Want DRX to check your PC for you?

DRX Optimizer can apply tweaks like these for you — only the ones that fit your PC, with a restore point first and undo anytime. DRX does not turn off VBS or Core Isolation: anti-cheats like FACEIT and Vanguard may need them.

Download Free

6. Disable CPU Power Throttling

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

Animations, transparency, and shadows use GPU resources. Disabling these effects may change GPU usage on some systems; measure whether CS2 benefits.

How to disable

System Properties → Advanced → Performance Settings → Select "Adjust for best performance".

8. Disable Nagle's Algorithm

Nagle's algorithm batches small TCP packets to save bandwidth. It only applies to TCP connections — game traffic often uses UDP, where it has no effect — so the difference in CS2 may be none. The registry values below only change Windows TCP behavior.

Registry: HKLM\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\Interfaces\{adapter}
Set TcpAckFrequency = 1
Set TCPNoDelay = 1

9. Set DNS to Cloudflare (1.1.1.1)

A different DNS resolver may change initial name-lookup time; it does not guarantee a faster connection or lower in-game ping.

How to change

Settings → Network → Your connection → DNS server assignment → Manual → Set to 1.1.1.1 and 1.0.0.1.

10. Disable Fullscreen Optimizations

Depending on how the game presents frames, fullscreen optimizations may or may not change latency. If you notice input lag, test disabling them for cs2.exe and compare; undo it if nothing changes.

How to disable

Right-click cs2.exe → Properties → Compatibility → Check "Disable fullscreen optimizations".

11. Remove Bloatware Apps

Check whether any installed apps are actually running in the background and consuming resources before removing them.

Get-AppxPackage *candy* | Remove-AppxPackage
Get-AppxPackage *xbox* | Remove-AppxPackage
Get-AppxPackage *cortana* | Remove-AppxPackage

12. Disable Windows Search Indexing

If measured stutters coincide with indexer activity, temporarily pause or limit indexing, compare, and restore it if nothing improves.

How to disable

Services.msc → Find "Windows Search" → Stop → Set Startup type to "Disabled".

13. Set CS2 Process Priority to High

Tells Windows to prioritize CS2 over other processes.

How to set

Open Task Manager → Details → Find cs2.exe → Right-click → Set Priority → High.

Pro tip: In Pro, DRX Optimizer's Game Mode notices when your game opens, gives it high priority, closes only the apps you choose and undoes everything when you stop playing.

14. Update GPU Drivers

Impact: VARIES. New GPU drivers often include game-specific optimizations for CS2. Keep the Game Ready driver from NVIDIA or Adrenalin from AMD up to date.

15. Disable NVIDIA MPO (Multi-Plane Overlay)

If you observe flickering or stuttering, MPO is one variable you can test. Compare the same scenario and revert if disabling it does not help.

Registry: HKLM\SOFTWARE\Microsoft\Windows\Dwm
Set OverlayTestMode = 5

Apply tweaks like these safely

DRX Optimizer applies tweaks like these with a restore point first. The free version includes the Recommended profile; Pro unlocks all 200+ tweaks.

Download DRX Optimizer — Free

Frequently Asked Questions

Does CS2 use more CPU or GPU?
CS2 may be CPU-limited in some configurations. Identify the limiting component and check which background workloads are active before choosing a setting to test.
What FPS should I target in CS2?
For competitive play, aim for at least 2x your monitor's refresh rate. On a 144Hz monitor, target 288+ FPS. On 240Hz, target 480+. Higher FPS can reduce some components of latency, but the result depends on GPU load, frame queues and synchronization settings.
Do CS2 launch options still work?
Most old CS:GO launch options are no longer effective in CS2. Valve has moved most settings in-game. The ones that still work are -novid (skip intro), -high (high priority), and -threads. Windows-level settings (like the ones in this guide) are worth testing too.
Complete guide
Ready for the full step-by-step fix?
This article shows the tweaks. Our fix page walks you through the exact order, screenshots, and how to safely revert — plus how DRX Optimizer can help.
Read the fix guide →
Free checklist
A checklist of 15 Windows settings to review and test
Want all 15 actionable tweaks in one page? Drop your email and get it now — plus occasional tips (no spam).

No spam. Unsubscribe anytime.

Join our Discord for live help and game-specific tips
discord.gg/QykDS7j488
Join Discord