Performance

Best NVIDIA Settings for CS2 - Maximum FPS Guide (2025)

By OnlyCSGO TeamFebruary 10, 20258 min read

Why NVIDIA Settings Matter

Your in-game settings are only half the picture. NVIDIA Control Panel settings control how your GPU processes CS2 at the driver level. The wrong settings can add input lag, reduce FPS, or cause stuttering — even on high-end GPUs.

NVIDIA Control Panel Settings

Right-click your desktop → NVIDIA Control PanelManage 3D SettingsProgram Settings → Select Counter-Strike 2.

Recommended Settings

Image Sharpening: Off

Leave this off. CS2 doesn't benefit from GPU-level sharpening, and it adds processing overhead.

Anisotropic Filtering: Application-controlled

Let CS2 handle this. Forcing it through drivers can cause conflicts.

Antialiasing - FXAA: Off

FXAA adds blur. Use MSAA in-game instead if you want antialiasing.

Antialiasing - Mode: Application-controlled

Let CS2 manage its own antialiasing.

Background Application Max Frame Rate: 30

Saves GPU resources when you tab out.

Low Latency Mode: Ultra

This is the most impactful setting. Ultra mode reduces the render queue to 1 frame, significantly reducing input lag. The difference is noticeable.

Max Frame Rate: Off

Don't cap your FPS through the driver. Use `fps_max` in-game if needed.

Monitor Technology: G-SYNC Compatible (if available)

Only use if your monitor supports G-SYNC. Otherwise, leave off.

Multi-Frame Sampled AA (MFAA): Off

Adds input lag and visual artifacts in CS2.

Power Management Mode: Prefer Maximum Performance

Prevents your GPU from downclocking during gameplay. Essential for consistent FPS.

Preferred Refresh Rate: Highest Available

Ensures your GPU outputs at your monitor's maximum refresh rate.

Shader Cache Size: Unlimited

Larger shader cache reduces stuttering when loading new areas.

Texture Filtering - Anisotropic Sample Optimization: On

Small performance gain with no visual impact.

Texture Filtering - Negative LOD Bias: Allow

Allows sharper textures at distance.

Texture Filtering - Quality: High Performance

Faster texture filtering with minimal visual difference.

Texture Filtering - Trilinear Optimization: On

Performance optimization with no visual downside.

Threaded Optimization: On

Allows the driver to use multiple CPU threads. Important for modern CPUs.

Triple Buffering: Off

Only useful with V-Sync, which you should never use in CS2.

Vertical Sync: Off

Always off. V-Sync adds significant input lag.

GeForce Experience Settings

Game Optimization

Do NOT use GeForce Experience's automatic optimization. It prioritizes visual quality over competitive performance. Always set CS2 settings manually.

NVIDIA Reflex

CS2 supports NVIDIA Reflex natively:

  • In CS2, go to Settings → Video → Advanced
  • Set NVIDIA Reflex Low Latency to Enabled + Boost
  • This reduces input latency by up to 30% on supported GPUs (GTX 900 series and newer).

    ShadowPlay

    If you use ShadowPlay for recording/highlights:

  • Instant Replay: Minimal FPS impact (2-5%)
  • Record: Slightly more impact (5-10%)
  • Use H.265 (HEVC) codec for smaller file sizes
  • Set bitrate to 50 Mbps for good quality recordings
  • Windows Settings for NVIDIA

    Hardware-Accelerated GPU Scheduling

  • Settings → Display → Graphics → Default Graphics Settings
  • Enable Hardware-Accelerated GPU Scheduling
  • Reduces input latency on RTX 2000+ series cards
  • Game Mode

  • Settings → Gaming → Game Mode
  • Disable Game Mode — Counterintuitively, Windows Game Mode can cause stuttering in CS2
  • Power Plan

  • Control Panel → Power Options
  • Select High Performance or Ultimate Performance
  • Summary: Most Important NVIDIA Settings

  • Low Latency Mode: Ultra — Biggest input lag reduction
  • Power Management: Maximum Performance — Prevents GPU downclocking
  • V-Sync: Off — No input lag from sync
  • NVIDIA Reflex: Enabled + Boost — In-game setting, major latency reduction
  • Texture Filtering: High Performance — Free FPS gain
  • OT

    OnlyCSGO Team

    CS2 Content Team

    The OnlyCSGO editorial team consists of experienced Counter-Strike players with combined 15,000+ hours across CS:GO and CS2. We test every command, crosshair setting, and strategy before publishing.

    15,000+ hours in CSAbout our team →