PC Optimization #Windows 11#stuttering#gaming

How to Fix Windows 11 Stuttering and Frame Time Issues

Diagnose and fix stuttering in Windows 11 games with DPC latency fixes, driver tweaks, and system optimizations.

8 min read

Stuttering is one of the most frustrating gaming performance issues — your average FPS looks great, but the game feels choppy and unresponsive. Windows 11 stuttering typically comes from inconsistent frame delivery caused by DPC (Deferred Procedure Call) latency spikes, background processes, driver issues, or power management settings. Here’s a systematic approach to diagnosing and fixing it.

Step 1: Diagnose with LatencyMon

LatencyMon is the primary tool for diagnosing DPC latency on Windows. Download it free from resplendence.com.

  1. Close all applications
  2. Launch LatencyMon and click Start (green play button)
  3. Let it run for 5-10 minutes while you do normal tasks
  4. Check the Drivers tab — sort by Highest execution

If the Highest DPC routine execution exceeds 500 microseconds, you have a DPC latency problem. Common culprits shown in the Drivers tab:

Driver FileWhat It IsFix
ndis.sysNetwork adapterDisable network adapter power saving
wdf01000.sysUSB/BluetoothDisable USB selective suspend
storport.sysStorage controllerUpdate chipset/storage drivers
nvlddmkm.sysNVIDIA display driverUpdate or clean-reinstall GPU driver
HDAudBus.sysAudio driverUpdate audio driver
USBPORT.sysUSB portsDisable USB selective suspend

Step 2: Power Plan Settings

Windows 11’s default power plan throttles performance unnecessarily during gaming:

  1. Open Control PanelPower Options
  2. Select High Performance or create a custom plan
  3. Better: Install the hidden Ultimate Performance plan:
powercfg -duplicatescheme e9a42b02-d5df-448d-aa00-03f14749eb61

This appears in Power Options — select it.

Additionally, disable USB Selective Suspend in your active power plan:

  • Power Options → Change plan settings → Change advanced power settings
  • USB settings → USB selective suspend setting → Disabled

Step 3: Disable Windows Fullscreen Optimizations

Windows fullscreen optimizations override exclusive fullscreen mode, causing additional latency:

Right-click the game executable → Properties → Compatibility tab:

  • Disable fullscreen optimizations
  • Override high DPI scaling behavior → set to Application

Do this for the game launcher (.exe) AND the actual game executable.

Step 4: Network Driver Optimization

Network adapters frequently cause DPC spikes, especially Realtek adapters:

Device Manager → Network Adapters → right-click your NIC → Properties → Advanced tab:

  • Interrupt Moderation: Enabled (or try Disabled if stuttering persists)
  • Receive Buffers: 512 or higher
  • Transmit Buffers: 512 or higher
  • Offload settings: Leave enabled unless specifically causing issues

Also disable power saving:

  • Properties → Power Management tab
  • Uncheck Allow the computer to turn off this device to save power

Step 5: GPU Driver Settings

For NVIDIA:

  1. Open NVIDIA Control Panel
  2. Manage 3D Settings → Global Settings:
    • Power management mode: Prefer maximum performance
    • Low Latency Mode: Ultra
    • Shader Cache Size: Unlimited

For AMD:

  1. Open AMD Software: Adrenalin
  2. Gaming → Global Graphics:
    • Radeon Anti-Lag: Enabled
    • Wait for Vertical Refresh: Always Off

Step 6: Memory and Storage Issues

Shader compilation stutters (common in newer games using DX12/Vulkan): These one-time stutters occur when shaders compile on first encounter. Pre-compilation options in game settings (if available) eliminate these. Nothing else fixes them — they go away after the first play session.

RAM in single-channel: If only one RAM stick is installed, you’re missing dual-channel bandwidth. Insert a matching stick in the correct slot for your motherboard (usually slots 2 and 4).

HDD vs SSD: Running games from a mechanical hard drive causes asset streaming stutters. Move games to an SSD or NVMe drive.

Step 7: HPET (High Precision Event Timer)

HPET can cause scheduling inconsistencies on some systems:

# Disable HPET (run as Administrator)
bcdedit /deletevalue useplatformclock
bcdedit /set useplatformtick yes
bcdedit /set disabledynamictick yes

Restart and test. If stuttering worsens, re-enable:

bcdedit /set useplatformclock true
bcdedit /deletevalue useplatformtick
bcdedit /deletevalue disabledynamictick

Results vary by hardware — test both states.

Step 8: Windows Update and Driver Conflicts

Recent Windows Updates occasionally introduce stuttering bugs. Check:

  • Windows Update History for recent updates that correlate with when stuttering started
  • Roll back problematic updates via Settings → Windows Update → Update history → Uninstall updates

Keep GPU drivers current — NVIDIA and AMD regularly fix stuttering in game-specific updates.

Verifying Improvements

Use CapFrameX (free) to capture frame time data:

  1. Set it up as an overlay or use F12 to capture session data
  2. Record 60-120 seconds of gameplay in a demanding area
  3. Check the Frame Time graph — smooth line = good, spikes = stutters
  4. 1% lows and 0.1% lows improve more than average FPS from these fixes

Systematic elimination works best — apply one fix at a time and measure, rather than changing everything at once.

#frame time #DPC latency #gaming #stuttering #Windows 11