CS2 FPS boost: the best video settings

Updated 2026-10-20 · Auf Deutsch lesen

In Counter-Strike 2 stable frame times matter more than a high average. These settings give you more FPS and keep the picture clear enough to spot enemies.

1. Video settings

SettingRecommendedWhy
Display modeFullscreenLowest input delay
Boost Player ContrastEnabledPlayers stand out, small FPS cost
Wait for Vertical SyncDisabledVSync adds input delay
Multisampling Anti-Aliasing2x or 4x MSAAClean edges, cheap in CS2
Global Shadow QualityLow to MediumMedium keeps useful player shadows
Shader / Particle DetailLowBig FPS gain in smokes and molotovs
Texture FilteringAnisotropic 4xSharp textures, almost free
Ambient Occlusion / HDRDisabled / PerformanceExpensive effects
FidelityFX Super ResolutionDisabledUpscaling makes heads blurry
NVIDIA Reflex Low LatencyEnabled + BoostLess delay between click and shot

2. Launch options

Most old CS:GO launch options do nothing in CS2 or even hurt. Keep it simple: leave the launch options empty unless you know why you need one. Set your FPS cap in the console with fps_max 0 (no cap) or a value a bit above your monitor's refresh rate.

3. Windows

  • Monitor at its full refresh rate (Windows display settings)
  • Game Mode and Hardware-accelerated GPU scheduling on
  • Mouse: turn off "Enhance pointer precision" in the Windows mouse settings
  • Close Discord overlay, browsers and recording tools you don't need

EMP Tweaks and CS2

EMP Tweaks writes these video settings into cs2_video.txt while CS2 is closed (with a backup), applies the Windows, network and GPU tweaks, and measures your real FPS and 1% lows. It never touches the running game, so it doesn't interfere with VAC.

Questions

Does EMP Tweaks work with VAC?

EMP only changes Windows settings and the same video config file the CS2 menu writes, and only while the game is closed. It never injects into CS2.

Should I use fps_max 0?

If your PC stays far above your refresh rate, a cap a little above it gives steadier frame times. Try both.