How to Fix CS2 Stuttering and Frametime Spikes (2026)
High FPS but CS2 still stutters? That is a frametime problem, not an FPS problem. Here are the fixes that actually kill micro-stutter — HAGS, the Steam overlay bug, shader cache and more — in order of impact.
You can have 400 FPS on paper and still feel CS2 hitch every few seconds — and that hitch is what loses you the duel as you peek. Stutter and high FPS are different problems: the counter can read high while individual frames arrive late and unevenly. This guide fixes the frametime spikes, in order of how much they actually matter.
Stutter is a frametime problem, not an FPS problem
Average FPS is just frames per second. Frametime is how evenly those frames are spaced. A smooth 200 FPS feels better than a spiky 400 FPS, because the spiky one drops a frame right as you flick. So the metric to chase isn't the big number — it's 1% lows and a flat frametime graph. Most "stutter" is one of a handful of known causes below.
The fixes that actually stop stutter
- Turn HAGS offSettings → System → Display → Graphics → Default graphics settings → turn Hardware-accelerated GPU Scheduling OFF. On almost every Intel + NVIDIA setup this gives both higher average FPS and a smoother frametime in CS2. Reboot after.
- Disable the Steam overlay for CS2There's a well-documented CS2 bug where the Steam overlay drops GPU usage to 20–40% and tanks frames. Steam → right-click CS2 → Properties → uncheck Enable the Steam Overlay while in-game. If your GPU usage randomly collapses mid-match, this is the first thing to try.
- Clear the shader cache and set it to UnlimitedShader-compile hitches happen when CS2 builds shaders on the fly. Delete
\Steam\steamapps\shadercache\730\and your NVIDIADXCache/GLCachefolders, then in the NVIDIA App set Shader Cache Size = Unlimited for cs2.exe. CS2 recompiles once, then runs clean. - Set the Windows power plan to High performanceA balanced plan lets the CPU drop clocks mid-round — exactly when CS2 needs it. Set High performance, or unlock Ultimate Performance with
powercfg -duplicatescheme e9a42b02-d5df-448d-aa00-03f14749eb61in an elevated terminal. - Kill overlays and background appsThe Discord overlay with hardware acceleration on can cost 20–40 FPS by itself; browsers, launchers and capture tools steal CPU cycles that show up as spikes. Close them, or see how to set up Discord so it stops eating FPS.
- Cap FPS just below your stable averageAn uncapped, runaway frame rate produces uneven frametimes. Cap a few frames under what your rig holds steady (and at the driver level on a high-Hz monitor) for a flatter graph — details in what fps_max to set.
If it still stutters: the deeper causes
- Intel 13th/14th gen: update your BIOS to a version with microcode 0x12F and apply Intel Default Settings. On 12th/13th gen, reproducible 15–20 ms frametime spikes can sometimes be fixed by disabling E-cores — but only as a last resort, after the microcode update.
- NVIDIA driver: a bad driver version can introduce shader-compile crashes and stutter. If it started right after an update, roll back one version and clean-install with DDU.
- BIOS basics: enable XMP/EXPO and ReBAR. Many 13900K-class users report much better 1% lows once ReBAR is on — see CS2 BIOS settings.
- 8 GB RAM or low VRAM: enable Texture Streaming in-game and drop Model/Texture Detail to Low to stop texture-load hitches.
Bottom line
Chase flat frametimes, not a bigger FPS number. Turn off HAGS, kill the Steam overlay bug, clear the shader cache, fix the power plan and overlays — then let the Optimizer dial the exact values for your rig and check the wider Windows-for-CS2 setup. Stable frames win the duel; once the game runs clean, FACEIT Grind helps you win the lobby.
FAQ
Why does CS2 stutter even with high FPS?
Because stutter is a frametime problem, not an FPS problem. Frames can average high while individual ones arrive late and unevenly. Chase flat frametimes and 1% lows, not the big average number.
Does turning HAGS off fix CS2 stutter?
On most Intel + NVIDIA setups, yes — Hardware-accelerated GPU Scheduling off gives higher average FPS and smoother frametimes in CS2. It is the first fix to try. Reboot after changing it.
Why does my GPU usage drop to 20% in CS2?
A known CS2 bug ties this to the Steam overlay. Disable "Enable the Steam Overlay while in-game" for CS2 in its Steam properties and GPU usage usually recovers.
How do I fix shader-compile stutter in CS2?
Delete the CS2 shader cache and your NVIDIA DXCache/GLCache, then set NVIDIA Shader Cache Size to Unlimited for cs2.exe. CS2 recompiles once and then runs clean.
Should I disable E-cores to fix CS2 stutter?
Only as a last resort on 12th/13th gen Intel, and only after updating BIOS microcode to 0x12F. For most users the microcode update plus HAGS off resolves the spikes without touching E-cores.