esblitz.com
SettingsBeginner

How to Boost FPS in CS2: Complete 2026 Guide

June 9, 2026·
14 min read
How to Boost FPS in CS2: Complete 2026 Guide

Graphics settings, console commands, launch options, Windows, NVIDIA/AMD — everything that actually works in CS2 in 2026. Plus debunking myths that provide zero gains.

In CS2, FPS isn't about pretty graphics — it's a competitive advantage. At 60 FPS, input lag is ~16ms; at 240 FPS, it's ~4ms. The difference is felt in duels. Meanwhile, many "FPS guides" recycle advice from the CS:GO era that no longer works in CS2 — or actively backfires. Here's what actually gives you gains in 2026.

Graphics Settings: What to Turn Off First

The most GPU-intensive settings in descending order of FPS impact:

SettingRecommendationReason
Multisampling Anti-AliasingOff or 2x MSAAMost expensive setting. Off = maximum FPS. 2x is a compromise: below 2x enemies aren't visible through Vertigo's grates
Global Shadow QualityLowEnemy foot shadows are visible on Low. High loads the GPU with no competitive benefit
Ambient OcclusionDisabledPure cosmetics, loads GPU
Shader DetailLowImpacts FPS, doesn't affect readability
Particle DetailLowPrettier explosions, lower FPS
Texture DetailMediumLow hurts wall texture readability. Medium is optimal
VSyncOffAdds input lag. Always disabled
Motion BlurOffHampers tracking and adds load
FidelityFX Super ResolutionDisabledBlurs the image during flicks
Boost Player ContrastEnabledMakes enemies more visible — competitive advantage

Display Mode: always Fullscreen, not Borderless Window. Borderless processes input and renders frames through the compositor — that's extra milliseconds of latency.

Console Commands for FPS Gains

Open console (~) and paste line by line:

  • fps_max 0 — removes FPS cap. Alternative: fps_max 400 for 144Hz monitors (cap at refresh rate + 10 reduces GPU load without losing smoothness)
  • mat_queue_mode 2 — enables all CPU cores for rendering. If stutters appear, switch to -1 (auto)
  • r_dynamic 0 — disables dynamic lighting from shots and explosions
  • cl_disable_ragdolls 1 — disables ragdoll physics for killed players, reduces CPU load
  • cl_hide_avatar_images 1 — removes Steam avatar loading in the scoreboard
  • vprof_off — disables the performance profiler
  • cl_showfps 1 — FPS counter. cl_showfps 2 adds min/avg/max for diagnosing dips

All commands can be added to autoexec.cfg in the CS2 folder — they'll apply automatically on every launch. Path: Steam/steamapps/common/Counter-Strike Global Offensive/game/csgo/cfg/autoexec.cfg

Launch Options: What Works, What's a Myth

Right-click CS2 in Steam → Properties → Launch Options. Only paste this:

-novid -high -nojoy +fps_max 0

  • -novid — skips the Valve intro on startup
  • -high — raises CS2 process priority in Windows. Other applications get less CPU time
  • -nojoy — disables joystick/gamepad detection overhead
  • +fps_max 0 — mirrors the console command, works from first launch

What doesn't work in CS2:

  • -tickrate 128 — CS2 uses subtick; this command is completely ignored. Legacy from the CS:GO era
  • -threads X — benchmarks show manual thread specification either has no effect or worsens 1% lows
  • -vulkan — mixed results, heavily GPU-dependent. You can test on your own hardware, but don't set it by default

A key 2025 discovery: the ThourCS2 benchmark showed that on high-end PCs, launching without any launch options produced better 1% lows than using -high and -threads. If you have powerful hardware — try removing everything and compare.

Windows: 6 Settings Before Launching CS2

Windows Power Settings Best Performance
  1. High Performance Power Plan — Search → "Choose a power plan" → High Performance. On laptops, CPU and GPU default to power-saving mode
  2. Game Mode — Settings → Gaming → Game Mode → On. Windows prioritises resources for gaming
  3. Hardware-Accelerated GPU Scheduling — Settings → Display → Graphics → Change default graphics settings → On. Reduces CPU overhead when passing tasks to GPU
  4. Disable Xbox Game Bar — Settings → Gaming → Xbox Game Bar → Off. Causes micro-stutters even when not in use
  5. Fullscreen Optimizations — Find cs2.exe → Right-click → Properties → Compatibility → check "Disable fullscreen optimizations." Conflicts with CS2's native Fullscreen mode
  6. Visual Effects — Settings → System → About → Advanced system settings → Performance Settings → "Adjust for best performance." Removes Windows animations, frees up CPU

Additionally: Task Manager → Startup → disable Discord, browsers, OneDrive, cloud storage. They run in the background consuming RAM and CPU.

NVIDIA and AMD: Key Control Panel Settings

For NVIDIA (Control Panel → Manage 3D Settings → Program Settings → add cs2.exe):

NVIDIA Control Panel Manage 3D Settings
  • Power Management Mode → Prefer Maximum Performance
  • Low Latency Mode → On
  • Vertical Sync → Off
  • Texture Filtering – Quality → High Performance
  • Antialiasing – FXAA → Off
  • Ambient Occlusion → Off
  • Triple Buffering → Off

Also in-game: enable NVIDIA Reflex Low Latency → On + Boost. On RTX 40-series cards, this reduces input lag by approximately 15ms.

For AMD (Radeon Software → Gaming → Global Graphics):

AMD Radeon Software Settings
  • AMD Anti-Lag 2 → Enabled (reduces input latency 30–40% in GPU-heavy scenarios)
  • Radeon Chill → Disabled (creates variable input lag)
  • Radeon Boost → Disabled (blurs the image during flicks, breaks aiming)
  • Texture Filtering Quality → Performance
  • Surface Format Optimization → Enabled

Software Optimisation: Final Touches

Updating GPU drivers is the single most important item in this section. Valve regularly optimises CS2 for new drivers, and a 2-year-old version can cost you 20–30% FPS. For NVIDIA: download Game Ready Driver (not Studio). For AMD: Adrenalin.

  • Clear temp folders: Win + R → %temp% → delete all. Then Win + R → temp → delete all
  • Disk cleanup: Win + R → cleanmgr.exe → select system drive → clean up
  • If CS2 is on an HDD — move it to SSD. HDD causes stutters during texture loading; SSD eliminates this completely
  • RAM: if you have 8 GB — consider upgrading to 16 GB. CS2 + Discord + browser easily consumes 10–12 GB

Want to squeeze out maximum performance after FPS optimisation? Read the CS2 aiming guide — high FPS unlocks your potential only when combined with correct mechanics.