What Type of Stutter Do You Have?
Not all stuttering is the same, and different causes have different fixes. Identifying the pattern narrows the culprit immediately:
| Stutter Pattern | Most Likely Cause |
|---|---|
| Hitches at regular intervals (every few seconds) | Shader compilation / DX12 pipeline cache |
| Stutter only in open-world games, near area transitions | Asset streaming, not enough RAM, or slow SSD |
| Gets worse the longer you play | Thermal throttling — GPU or CPU hitting temp limit |
| Random spikes even in simple scenes | Driver issue, high DPC latency, or background process |
| Everything stutters, GPU usage low (<50%) | CPU bottleneck, RAM at wrong speed, or power plan |
| Stutter after a Windows or driver update | Shader cache invalidated, or bad driver |
Fix 1: Clear Your Shader Cache (Most Common Fix)
In 2026, shader compilation stutter is the single most common cause of hitching in PC games — especially after a driver update or when launching a game for the first time. When the GPU encounters a shader it hasn't compiled yet, the CPU must finish the compilation before the GPU can render the frame. This causes a brief but noticeable freeze.
The fix:
- NVIDIA: Open NVIDIA Control Panel → Manage 3D Settings → Shader Cache Size → Set to Unlimited (not 10GB). Then clear the existing cache: %localappdata%\NVIDIA\DXCache and %localappdata%\NVIDIA\GLCache.
- AMD: Open AMD Adrenalin → Settings → Graphics → Shader Cache → Enable and set size to Unlimited. Clear cache from the same settings menu.
- After clearing, let the game run for 20–30 minutes. Shaders will recompile and future sessions will be smooth.
Fix 2: Enable XMP or EXPO in BIOS (Free Performance)
Your RAM ships running at its slowest safe default speed (usually 4800 MT/s for DDR5). Until you enable XMP (Intel) or EXPO (AMD AM5) in BIOS, you're losing real gaming performance and causing unnecessary CPU-side bottlenecking that shows up as micro-stutter.
How to enable it:
- Restart and enter BIOS (usually Delete, F2, or F12 on boot)
- Find the RAM/DRAM settings — often under "Advanced" or "AI Tweaker"
- Enable XMP (Intel platforms) or EXPO (AMD AM5)
- Select the XMP/EXPO profile that matches your RAM's rated speed
- Save and exit
This is one of the most impactful free changes you can make. On AMD AM5, running DDR5 at 4800 MT/s instead of the rated 6000 MT/s can cause 10–15% lower gaming performance and noticeably worse 1% lows.
Fix 3: Check for Thermal Throttling
If stuttering gets worse the longer you play, or appears after 20–30 minutes of gaming, thermal throttling is the likely culprit. When your GPU or CPU hits its temperature limit (TJ Max), it automatically reduces clock speeds to protect itself — causing sudden frame rate drops.
Use HWiNFO64 to monitor in real-time during gaming:
- GPU: Watch "GPU Temperature" and compare to your GPU's TJ Max. Also monitor "GPU Clock" — a sudden drop while temps are near TJ Max confirms throttling.
- CPU: Watch "CPU Package Temperature" and "CPU All Core Frequency". A 13th/14th gen Intel chip hitting 100°C while frequency drops is thermal throttling.
If you're thermal throttling, the fixes are: clean dust from heatsinks, improve case airflow, adjust GPU fan curve in MSI Afterburner, or repaste the cooler if it's 3+ years old.
Fix 4: Reinstall or Roll Back GPU Drivers
Bad GPU driver releases happen. If stuttering appeared right after a driver update:
- Download Display Driver Uninstaller (DDU) — the standard tool for clean driver removal
- Boot into Safe Mode and run DDU to fully remove the current driver
- Install the previous stable driver version (NVIDIA: 572.x series were stable; AMD: 25.3.x)
- Alternatively, install the latest and clear shader cache as in Fix 1
Windows Update sometimes silently replaces GPU drivers with a generic "Microsoft Basic Display" version. Check Device Manager → Display Adapters → right-click your GPU → Properties → Driver tab. If the driver provider says "Microsoft" instead of NVIDIA or AMD, reinstall the manufacturer driver.
Fix 5: Check and Reduce DPC Latency
High DPC (Deferred Procedure Call) latency causes micro-stutter where a driver briefly monopolizes the CPU at the kernel level. This shows up as irregular frame time spikes even when average FPS looks fine.
Download LatencyMon (free) and run it while gaming or in the background. If it shows high latency spikes, the culprit is typically:
- A poorly optimized audio driver (Realtek HD Audio is a common offender — update it)
- Xbox Game Bar / Game DVR running in the background (disable in Xbox app settings)
- VBS (Virtualization Based Security) / Memory Integrity (check in Windows Security settings — this causes measurable overhead)
- Capture software (OBS, GeForce Experience overlay) adding interrupt overhead
Fix 6: Set Power Plan to High Performance
Windows' "Balanced" power plan throttles the CPU between tasks to save power. During gaming, this causes the CPU to ramp up and down, creating micro-stutter — especially during loading transitions and when new areas stream in.
- Open Control Panel → Power Options → Select High Performance or Ultimate Performance
- AMD users: use the AMD Ryzen Balanced plan instead of Windows Balanced — it's tuned for Ryzen's boost behavior
- NVIDIA RTX users: In NVIDIA Control Panel → Manage 3D Settings → Power management mode → set to Prefer Maximum Performance
Fix 7: Set the Shader Cache to Unlimited (GPU Control Panel)
Different from clearing the cache — you also need to ensure the cache size isn't capped. A 1–2GB shader cache limit means the GPU keeps evicting old compiled shaders as new ones get added, causing recompilation stutters repeatedly over a long gaming session.
NVIDIA Control Panel → Manage 3D Settings → Shader Cache Size → Change from 10GB to Unlimited. AMD Adrenalin has the same setting. An unlimited cache means shaders are compiled once and stay there.
Fix 8: Enable Variable Refresh Rate (VRR / G-Sync / FreeSync)
Micro-stutter is dramatically reduced when using G-Sync or FreeSync. With VRR, the display syncs its refresh rate to your frame rate dynamically, eliminating the tearing and judder that comes from frame rate fluctuations. Even if your FPS swings between 80–110 FPS, a VRR display shows each frame the instant it's ready — no tearing, no judder.
- NVIDIA + G-Sync: Enable G-Sync in NVIDIA Control Panel → Set up G-Sync. Cap your frame rate 3–5 FPS below your monitor's max refresh using RTSS or the in-game limiter.
- AMD + FreeSync: Enable FreeSync in AMD Adrenalin → Display. Use the in-game frame limiter to stay within the FreeSync range.
- Even without a G-Sync/FreeSync monitor, enabling Fast Sync (NVIDIA) or Enhanced Sync (AMD) reduces judder compared to V-Sync.
Quick Checklist
| Fix | Impact | Time Required |
|---|---|---|
| Clear shader cache + set to Unlimited | Very High | 5 min |
| Enable XMP / EXPO in BIOS | High | 5 min |
| Check for thermal throttling (HWiNFO) | High (if throttling) | 10 min |
| Reinstall GPU driver with DDU | Medium–High | 20 min |
| Set power plan to High Performance | Medium | 2 min |
| Run LatencyMon, fix DPC issues | Medium | 15–30 min |
| Enable VRR / G-Sync / FreeSync | High (if applicable) | 5 min |
| Disable Xbox Game Bar / DVR | Low–Medium | 2 min |