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

Short answer

Updated

Stuttering has six common causes, and the symptom tells you which: hitching only after a patch is shader compilation; hitching in fixed places 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; audio crackle alongside it points to driver DPC latency.

Founder, Frozen TweaksFix FPS, stutter and input lag7 min readView as Markdown
See all 6 items

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.
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

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.

The six causes and how to tell them apart

Match your symptom to the cause
Match your symptom to the cause
SettingRecommendedWhy
Heavy hitching only in the first minutes after a game patch, driver update or Windows update, then completely fineShader compilationNormal 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 areasAsset streaming from slow storageMove 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 hitchesVRAM or system memory exhaustionDrop 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 gameA background process or overlayDisable 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 downThermal or power throttlingCheck 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 poppingDPC latency from a driverA 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.

Forums blame several Windows settings for stutter. Our tweak catalog explains each one with what it changes and how to undo it: multiplane overlay (MPO), hardware-accelerated GPU scheduling, memory compression, SysMain, Windows Search indexing, MSI mode and dynamic tick and HPET.

Frozen Tweaks

Free for Windows 10 and 11

Frozen Tweaks switches off common background causes of stutter, like search indexing, Game DVR recording and background apps, with one switch each and an undo switch on every free tweak. Hitches from the game itself, like shader compiling, still need a fix from the game.

v2.0.0 · 6.4 MB · Windows 10 and 11, 64-bit · free account, no payment details

Or type frozentweaks.com on your PC.

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.

Tweaks in this guide

Sources

  1. PresentMon (Intel) (opens in a new tab)game.intel.com
  2. CapFrameX (opens in a new tab)capframex.com
  3. LatencyMon (Resplendence) (opens in a new tab)resplendence.com
  4. MPO support, Windows drivers (Microsoft Learn) (opens in a new tab)learn.microsoft.com

Written by

Founder of Frozen Tweaks, based in Hamburg, Germany. Publishes settings guides for competitive games on his YouTube channel, Frost LIVE.

Frozen Tweaks

Free for Windows 10 and 11

58 tweaks free, each with an undo switch. Never edits game files.

v2.0.0 · 6.4 MB · Windows 10 and 11, 64-bit · free account, no payment details

Or type frozentweaks.com on your PC.

The free Windows app for competitive games.

58 tweaks free, each with an undo switch. Never edits game files.

See all 177 tweaks

v2.0.0 · 6.4 MB · Windows 10 and 11, 64-bit · free account, no payment details

Frozen Tweaks runs on Windows. Send the link to your PC and download it there.

Or type frozentweaks.com on your PC.