---
title: "How to Fix Stuttering and Frame Drops: Diagnose Before You Tweak"
description: "Stutter has six distinct causes and each has a different fix. Match your symptom to the right one instead of applying tweaks at random."
url: https://frozentweaks.com/guides/fix-stuttering-frame-drops
author: Frost Live, Founder of Frozen Tweaks
published: 2026-08-29
updated: 2026-08-29
category: "Windows & Hardware"
source: Frozen Tweaks (https://frozentweaks.com)
---

# How to Fix Stuttering and Frame Drops: Diagnose Before You Tweak

**Short answer:** Stuttering has six common causes, and the symptom tells you which: hitching only after a patch is shader compilation and resolves itself; hitching in fixed locations is asset streaming from a slow drive; hitching that worsens over a session is VRAM or memory pressure; a regular pulse is a background process or overlay; hitching under load is thermal or power throttling; and audio crackling alongside it points to a DPC latency problem from a driver.

## At a glance

| | |
| --- | --- |
| What to measure | Frame time (ms) and 1% lows, not average FPS |
| Number of distinct causes | Six, with different fixes |
| Most common on new games | Shader compilation (self-resolving) |
| Most common on old systems | Background processes and overlays |
| Most misdiagnosed | VRAM exhaustion, blamed on the CPU |

## Key takeaways

- Stutter is a frame-time problem, not a frame-rate problem. Your average FPS can look perfect while the game is unplayable.
- Identify the pattern before changing anything. The six causes have almost no overlap in their fixes.
- Shader compilation stutter after a patch is normal Unreal Engine 5 behaviour and needs no fix at all.
- Exceeding VRAM produces sharp repeated hitching rather than a lower average - drop textures one step, not resolution.
- Audio crackling alongside stutter almost always means a driver DPC latency problem, most often network, audio or chipset.

## Measure frame time, not frame rate

Average FPS is a mean, and a mean hides exactly the information you need. A game running at an average of 150 FPS might be delivering a steady frame every 6.7 ms, or it might be alternating between 4 ms and 40 ms. The first is smooth. The second is a slideshow that reports 150 FPS.

Turn on a frame-time graph in your GPU vendor's overlay or a capture tool before you change anything. What you are looking for is the shape of the spikes: how tall, how often, and whether they correlate with anything you are doing.

> **Record 1% lows:** The 1% low figure is the average of your worst one percent of frames. It correlates with how a game feels far better than the average does, and it is the number to compare before and after any change you make.

## The six causes and how to tell them apart

**Match your symptom to the cause**
| Setting | Recommended | Why |
| --- | --- | --- |
| Heavy hitching only in the first minutes after a game patch, driver update or Windows update, then completely fine | Shader compilation | Normal Unreal Engine 5 behaviour. The engine compiles shaders on demand and caches them. No fix required - play through it and do not change settings based on that session. |
| Reproducible hitches in the same physical locations, or when entering new areas | Asset streaming from slow storage | Move the game to an NVMe SSD and keep 15-20% of the drive free. This is the dominant cause of traversal stutter in open-world and UE5 titles. |
| Smooth at first, progressively worse over a session, sharp repeated hitches | VRAM or system memory exhaustion | Drop texture quality one step and check VRAM usage in your overlay. Exceeding VRAM causes hitching rather than a lower average, which is why people misdiagnose it as a CPU problem. Close background applications. |
| A regular pulse every few seconds regardless of what is happening in game | A background process or overlay | Disable overlays, RGB software, capture utilities and vendor updaters one at a time. Hardware-accelerated browser tabs are the single most common culprit. |
| Fine for the first few minutes of a session, then frame rate steps down and stays down | Thermal or power throttling | Check GPU and CPU temperatures and clock speeds in your overlay. On laptops, confirm you are plugged in and on the manufacturer's performance profile. Clean dust filters; repaste if the machine is several years old. |
| Stutter accompanied by audio crackling or popping | DPC latency from a driver | A driver is holding the CPU too long at high interrupt priority. The usual suspects are network adapters, audio drivers, and chipset drivers. Update them, and disable network adapter power saving in Device Manager. |

## The fixes, in order

1. **Rule out shader compilation** - If anything updated recently - the game, your GPU driver, or Windows - play two full sessions before investigating further. A large share of stutter reports are a shader cache that had not finished building, and every tweak applied during that window gets false credit when the hitching stops on its own.
2. **Check your storage** - Confirm the game is on an SSD, and that the drive has at least 15-20% free space. Full SSDs slow substantially. Several 2025-2026 releases treat an SSD as a hard requirement and behave badly without one.
3. **Check VRAM headroom** - Watch VRAM usage in your overlay during play. If you are at or near your card's capacity, drop texture quality one step. Do not lower resolution first - that hurts your ability to see enemies and often does not fix the hitching.
4. **Strip background software** - Task Manager > Startup apps, and disable everything that is not essential. Then close browsers, Discord streams and capture software before playing. Re-test after each removal rather than all at once.
5. **Check temperatures and clocks** - If frame rate steps down after several minutes and stays down, you are throttling. Look at GPU hotspot temperature and CPU package temperature under load, and at whether clocks are dropping below their expected boost range.
6. **Investigate DPC latency if audio is affected** - Crackling audio alongside stutter is a strong signal. Update network, audio and chipset drivers from the vendor rather than Windows Update, and turn off the 'Allow the computer to turn off this device to save power' option on your network adapter in Device Manager.
7. **Set the Windows power mode to Best performance** - Core parking and lazy clock ramping produce exactly the intermittent frame-time spikes that read as micro-stutter, and they are more visible on frame-time graphs than in average FPS.

## Things that look like stutter but are not

- **Network lag in multiplayer.** Rubber-banding and delayed hit registration are server-side or connection problems. No client-side graphics setting fixes them. Check ping, jitter and packet loss in the game's network overlay first.
- **Screen tearing.** A visible horizontal split during fast movement is a synchronisation artefact, not a frame-time problem. Enable G-Sync or FreeSync and cap frames below your refresh rate.
- **Inverse ghosting.** Bright trails behind moving objects come from monitor overdrive set too aggressively. Reduce it to the middle setting.
- **Frame generation artefacts.** DLSS and FSR frame generation can produce a smooth but odd-feeling result because latency does not improve with the interpolated frames. If the game looks smooth and feels heavy, try it off.
- **Perceived stutter after a settings change you expected to help.** Extremely common and unreliable. Compare recorded 1% lows, not impressions.

**Rule out the system side in one pass** - Frozen Tweaks handles the power, startup, storage and driver-side configuration in this guide, so you can eliminate the whole system-level category in one step and focus on the game. [Download Frozen Tweaks](https://frozentweaks.com/purchase)

## Frequently asked questions

### Why does my game stutter even though my FPS is high?

Because average FPS hides frame-time spikes. A game averaging 150 FPS can be alternating between 4 ms and 40 ms frames, which feels terrible while reporting an excellent number. Turn on a frame-time graph and look at your 1% lows instead. Then match the pattern of the spikes to a cause: shader compilation, storage streaming, VRAM exhaustion, a background process, thermal throttling, or driver DPC latency.

### How do I fix shader compilation stutter?

You do not need to - it fixes itself. Unreal Engine 5 compiles shaders on demand and caches them, so the first session after a game patch, GPU driver update or Windows update hitches heavily and then runs cleanly. Play two full sessions before changing anything. Some games offer a shader pre-compilation step at launch; let it finish rather than skipping it.

### Does running out of VRAM cause stuttering?

Yes, and it is one of the most misdiagnosed causes. Exceeding VRAM does not produce a smoothly lower frame rate; it produces sharp, repeated hitching as the driver evicts and re-uploads assets, and it typically gets worse the longer you play. Watch VRAM usage in an overlay, and if you are near capacity, drop texture quality one step rather than lowering resolution.

### What causes micro stutter every few seconds?

A regular pulse independent of what is happening in the game almost always points to a background process. Disable overlays, RGB utilities, capture software and vendor updaters one at a time, and close hardware-accelerated browser tabs - those are the most frequent cause. If the stutter is accompanied by audio crackling, it is instead a driver DPC latency problem, usually from a network, audio or chipset driver.

### Can stuttering be caused by my hard drive?

Yes. Hitching that reproduces in the same physical locations, or when entering a new area, is asset streaming that the drive cannot keep up with. Move the game to an NVMe SSD and keep at least 15-20% of the drive free, because full SSDs slow down significantly. Several 2025-2026 releases list an SSD as a hard requirement precisely because of this.

---
Written by Frost Live, founder of Frozen Tweaks. Canonical version: https://frozentweaks.com/guides/fix-stuttering-frame-drops