YTUNE

How to Reduce Input Lag on PC:
The Free Step-by-Step Guide

Input lag builds up in your mouse, Windows, the GPU render queue and your monitor. These are the free fixes that make a measurable difference, in order of impact, plus how to check each one worked.

Verified by Yassine • 5.0 ★ (1,000+ Tuned PCs) • Windows 11 / 10 | NVIDIA Reflex & AMD Anti-Lag 2 | 240Hz+ Displays
// QUICK ANSWER

Most input lag on a gaming PC comes from a full GPU render queue and wrong display settings, not from registry tweaks. Turn on Reflex or Anti-Lag 2, cap your FPS when the GPU is maxed out, run your monitor at its full refresh rate, use a wired mouse, and fix any driver LatencyMon flags. Measure before and after.

Time: 30-45 minutes•Difficulty: Beginner•Applies to: Windows 10 / 11, NVIDIA and AMD•Last reviewed: November 2026
// COMPETITIVE SETUP: JUST SET THIS

Just want the settings? Set these and you are done.

Monitor refresh rate
Settings > System > Display > Advanced display
Highest available
Display cable
Plugged into the graphics card
NVIDIA Reflex (in game)
On + Boost
AMD Anti-Lag 2 (in game)
On
Display mode (in game)
Fullscreen
V-Sync
G-SYNC/FreeSync users: G-SYNC On + V-Sync On in NVIDIA Control Panel + Reflex On
Off
Frame cap
Not RTSS
In-game limiter at the FPS your PC holds in heavy fights
Mouse
2000-4000 Hz on high-end CPUs
Wired, 1000 Hz, rear USB port
Enhance pointer precision
Off
Game Mode
On
Power plan
High performance (desktop)
Internet
Ethernet cable, not Wi-Fi
Old bcdedit timer tweaks
See the HPET guide
Removed
// NVIDIA CONTROL PANEL: WORKS FOR EVERY GAME

Right-click the desktop > NVIDIA Control Panel, set these once and click Apply. Leave everything else on default.

Manage 3D settings > Global Settings

Low Latency Mode
Games with NVIDIA Reflex override this automatically
On
Power management mode
Prefer maximum performance
Shader Cache Size
Unlimited
Texture filtering - Quality
High performance
Preferred refresh rate
Highest available
Max Frame Rate
Cap FPS inside the game instead
Off
Image Scaling
Off
Vertical sync
On only if you use G-SYNC
Off
Threaded optimization
Default. Only matters in OpenGL and old DirectX games
Auto
Triple buffering
Default. Only matters in OpenGL games
Off

Manage 3D settings > Program Settings

Your game
A game profile overrides the global settings. Remove anything you did not set, such as Image Sharpening on some EAC games
Nothing forced

Display > Change resolution

Refresh rate
Highest available
Use NVIDIA color settings
Needed to change the options below
Selected
Output color format
RGB
Output dynamic range
Full

Video > Adjust video color settings

How do you make color adjustments
With the NVIDIA settings
Advanced > Dynamic range
Full (0-255)

Optional, only if you use G-SYNC: Display > Set up G-SYNC

Enable G-SYNC, G-SYNC Compatible
Checked
Enable for full screen mode
Selected
Manage 3D settings > Vertical sync
Plus Reflex on and an FPS cap below refresh in the game
On
Manage 3D settings > Monitor Technology
G-SYNC Compatible

Input lag is the time between your click and the result appearing on screen. It has five stages: the mouse and USB, Windows and drivers, the CPU, the GPU render queue, and the display. The GPU queue and the display are usually where most of the delay is, so this guide starts there.

Every serious tuning reference, including the PC-Tuning project, gives the same rule: change one thing at a time and measure it. A setting that helps one PC can hurt another.

Before you start

  • ✓Create a restore point: search "Create a restore point" in Start, select your system drive, click Create.
  • ✓Pick one repeatable test: the same map, scene or replay, for about 60 seconds.
  • ✓Install a measuring tool: NVIDIA FrameView or the Reflex latency overlay for PC latency, CapFrameX for frametimes and 1% lows, LatencyMon for driver latency.

Step-by-step

  1. 1.Record a baseline

    Without numbers you cannot tell a real improvement from placebo.

    1. Run your test scene 3 times and write down average FPS, 1% lows and PC latency (FrameView or the in-game Reflex stats).
    2. Run LatencyMon for 5 minutes while the game is open and note the highest reported DPC routine and which driver caused it.
  2. 2.Run your monitor at its real refresh rate

    Many PCs stay at 60 Hz after a new install or driver update. This is the most common cause of "floaty" input.

    1. Open Settings > System > Display > Advanced display and pick the highest refresh rate in Choose a refresh rate.
    2. Plug the display cable into the graphics card, not the motherboard.
    3. Check the monitor's on-screen menu shows the same resolution as Windows. If it does, no scaling is being applied.
  3. 3.Turn on Reflex or Anti-Lag 2 in every game that has it

    When the GPU is fully loaded, finished frames wait in a queue before they are drawn. Reflex and Anti-Lag 2 keep that queue empty, which is the biggest single latency win on most PCs.

    1. NVIDIA: set NVIDIA Reflex Low Latency to On, or On + Boost if your GPU sits at full load. Boost keeps GPU clocks high at the cost of a little more power.
    2. AMD: enable Anti-Lag 2 in games that support it. Otherwise use Radeon Anti-Lag in AMD Software.
    3. For games without Reflex, set Low Latency Mode to On in the NVIDIA Control Panel.

    Reflex has three modes: Off, On and On + Boost. There is no "Reflex Ultra". If a game stutters with Reflex on, test it off; PC-Tuning notes it can add stutter in some cases.

  4. 4.Cap your frame rate when the GPU is maxed out

    A GPU running at 99% builds a queue. A cap a few frames below what it can sustain in heavy fights keeps latency low and frametimes steady.

    1. Use the in-game limiter or the Reflex limiter first. RTSS gives the smoothest pacing but adds noticeably more latency.
    2. With G-SYNC or FreeSync: G-SYNC on, V-Sync On in the NVIDIA Control Panel, Reflex on, and a cap below your refresh rate. Avoid V-Sync on its own without VRR.
    3. Without VRR in competitive games: V-Sync off.
  5. 5.Use fullscreen and check the presentation mode

    The lowest-latency path is when the game gets the screen directly (Independent Flip). Some windowed setups add a composition step.

    1. Use exclusive fullscreen, or borderless in games that support the flip model.
    2. Keep Optimizations for windowed games on (Settings > System > Display > Graphics > Change default graphics settings).
    3. To check: PresentMon or FrameView shows the mode. You want "Hardware: Independent Flip" or "Hardware Composed: Independent Flip".
  6. 6.Set up your mouse and USB ports

    1. Use a wired mouse, or a wireless one with its receiver close by on a rear port.
    2. 1000 Hz is the safe default. 4000-8000 Hz only helps if your CPU has headroom, and 8000 Hz needs a mouse that runs as a high-speed USB device.
    3. Plug the mouse into a rear motherboard port. Keep busy devices (webcams, audio interfaces, USB hubs) on a different USB controller if you can.
    4. Turn off Enhance pointer precision: Settings > Bluetooth & devices > Mouse > Additional mouse settings > Pointer Options.

    Windows already sets USB interrupt moderation to 50 µs. For a mouse alone on its controller that adds no delay, so you do not need IMOD tools.

  7. 7.Find and fix driver latency

    A driver that holds the CPU for too long (high DPC or ISR time) delays input processing and causes stutter.

    1. In LatencyMon, open the Drivers tab and sort by highest execution time.
    2. Update or clean-install the driver at the top: GPU (nvlddmkm.sys, amdkmdag.sys), network (ndis.sys and your adapter driver), storage (storport.sys), audio.
    3. In Device Manager, open the device > Power Management and untick Allow the computer to turn off this device to save power for your network adapter and USB root hubs.
    4. Disable audio outputs you never use (Sound settings > More sound settings).
  8. 8.Remove old tweak-pack settings

    Old ".bat" packs often force boot timer settings that can make things worse on current Windows.

    1. Open Terminal as administrator and run bcdedit /enum {current}.
    2. If you see useplatformclock, useplatformtick, disabledynamictick or tscsyncpolicy, remove them with bcdedit /deletevalue <name> and restart.
    3. Set the page file back to "Automatically manage paging file size" if a tweak disabled it.

Check that it worked

  • ✓PC latency in FrameView or the Reflex overlay is lower than your baseline in the same scene.
  • ✓1% and 0.1% lows in CapFrameX are higher or the frametime graph is flatter.
  • ✓LatencyMon shows no driver with a red or very high highest-execution time while gaming.
  • ✓PresentMon shows Independent Flip in your game.

What does not work (and why)

✗ 0.5 ms timer resolution tools cut input lag

Since Windows 10 2004, a timer tool only affects its own process. On Windows 11 it can be made global, but the benefit is sleep precision, not a fixed latency cut. See our timer resolution guide.

✗ Disable HPET with bcdedit

Windows does not force HPET by default. "Disabling" it with bcdedit usually just restores the default, and no source shows an input-lag gain.

✗ SystemResponsiveness 0 and NetworkThrottlingIndex ffffffff

Windows treats SystemResponsiveness below 10 as 20. NetworkThrottlingIndex only applies while multimedia threads run, and removing it can raise network driver DPC time.

✗ Debloat scripts reduce input lag

They change hundreds of settings at once and can break Windows features. Removing apps that are not running does nothing for latency.

// WHAT THIS GUIDE DOES NOT COVER

The parts that depend on your exact hardware

Everything above is free and safe on any PC. The parts below depend on your exact CPU, RAM, motherboard and games, so they need live testing. That is what a 1-on-1 YTUNE session covers:

  • ✓RAM tuning beyond XMP/EXPO (timings tested for hours, not minutes)
  • ✓BIOS power, C-state and boost settings matched to your CPU
  • ✓Interrupt and DPC analysis with xperf traces, and interrupt affinity where it measurably helps
  • ✓Per-game limiter, Reflex and presentation testing with FrameView on your setup

// SOURCES & FURTHER READING

Trusted by 1,000+ competitive players.

Real messages from players after their 1-on-1 AnyDesk session with y1assine.

Book a session
daze1Tap avatar
daze1Tap Discord
★★★★★

"+rep y1assine, my ram wasn't even running at proper timings and my gpu had power saving interrupts on. gained 180+ fps avg and hitregistration feels instant now."

Full PC Tuning ($35) 7800X3D + 4080
ryze.val avatar
ryze.val Discord
★★★★★

"tysm yassine!! i tried so many youtube tweaks before and broke my windows twice. he spent 2 hours in my bios & windows and my mouse input delay is completely gone 🙏"

Full PC Tuning ($35) 14900K + 4080
toruk_fps avatar
toruk_fps Discord
★★★★★

"fixed all the fps drops i was getting in apex hot drops. guy is super patient, explained everything live on anydesk and tracking feels so much smoother now. definitely recommend"

Full PC Tuning ($35) -68% Frametime Spikes
// 1-ON-1 REMOTE ANYDESK CALIBRATION

Ready for Flat Glass-Smooth Frametimes?

Every system is calibrated live via AnyDesk by Yassine. We strip DPC latency, eliminate micro-stutters, and dial in memory sub-timings. If your system does not feel measurably faster with lower input delay, you receive an immediate 100% refund.

// FREQUENTLY ASKED QUESTIONS

Should "reduce latency" settings be on or off?
On in most games. NVIDIA Reflex should be On (or On + Boost if your GPU runs at full load), and AMD Anti-Lag 2 should be enabled where supported. Turn one off only if that specific game stutters with it.
What is the fastest free way to reduce input lag?
Make sure Windows uses your monitor's full refresh rate, enable Reflex or Anti-Lag 2, cap FPS a few frames below what your GPU can hold, and use a wired mouse. Those steps fix most of the lag people notice.
Can software give me 0 input delay?
No. Every PC has some latency from reading input, simulating, rendering and displaying a frame. A well-tuned PC gets it low, but nothing removes it.
Does this work for PS5 or PS4?
No. Consoles do not expose drivers, power plans or BIOS settings. Game mode on your TV and a wired controller are the main options there.
How do I measure input lag on my PC?
NVIDIA FrameView or the Reflex overlay show PC latency, CapFrameX shows frametimes and lows, and LatencyMon shows driver latency. Measure the same scene before and after each change.

// RELATED OPTIMIZATION GUIDES