Mouse cursor stuttering in games looks like micro-freezes, jerky movement, or a cursor that lags behind your hand and then snaps forward. You may see smooth aim for a second followed by a brief hitch, especially when you pan quickly, open an inventory, or move between windowed and exclusive fullscreen. In first-person shooters it feels like your aim is skipping over pixels, while in strategy or survival games the cursor itself visibly judders even though your frame rate counter looks normal.
It is worth fixing promptly because stutter rarely fixes itself and it directly affects aim, timing, and eye strain. The good news is that most cases trace to a setting conflict rather than failing hardware, so you can isolate it with a few quick checks. Work through the fixes below from easiest to most involved, and test in the same game scene after each change so you can tell what actually helped.
Likely Causes
| Cause | How to confirm | Fix difficulty |
|---|---|---|
| Unstable polling rate or congested USB port | Stutter changes when you switch USB ports or lower polling from 1000 Hz to 500 Hz in mouse software | Easy |
| Windows pointer acceleration and scaling conflict | Cursor feels faster on desktop than in-game; Enhance pointer precision is checked in Mouse Properties | Easy |
| In-game V-Sync, frame cap, and raw input mismatch | Stutter appears only with V-Sync on or when frame rate exceeds refresh rate; improves with raw input enabled | Easy |
| Overlays and background recorders stealing input priority | Stutter stops after closing Discord, Steam, Xbox Game Bar, or GPU recording overlays | Easy |
| Outdated or corrupted GPU and chipset drivers, aggressive power saving | Device Manager shows old driver dates; stutter worsens on Balanced power plan or on battery | Moderate |
| Corrupted mouse software profile or firmware bug | Issue persists across games but disappears with a different mouse or with software uninstalled | Moderate |
Fix 1: Stabilize Polling Rate and USB Connection
What causes it
Many modern mice default to 1000 Hz or higher polling rates. If the USB port, hub, or controller cannot keep up, or the port is sharing bandwidth with other high-speed devices, reports arrive unevenly and the cursor stutters even while FPS is stable.
How to check
Open your mouse software such as Logitech G Hub, Razer Synapse, or Corsair iCUE and note the current polling rate under Performance or Sensitivity settings. In Windows, press Win + X and open Device Manager, then expand Universal Serial Bus controllers to see if your mouse is on a generic USB hub with other devices. As of early 2026 most gaming mice let you switch polling on the fly, so note whether the stutter lessens when you move the receiver or mouse cable to a rear motherboard USB 2.0 port directly, bypassing any hub or front-panel header.
What to do
Move the mouse dongle or cable to a rear USB port connected directly to the motherboard. Avoid USB 3.0 hubs that also host webcams or external drives. In your mouse software, set Polling Rate to 500 Hz temporarily, click Apply, then test. If you use a wireless dongle, keep it within 20 inches of the mouse and away from metal case panels. In Device Manager, right-click each USB Root Hub, choose Properties > Power Management, and uncheck Allow the computer to turn off this device to save power.
How to undo it
Return to your mouse software and set Polling Rate back to 1000 Hz or your preferred value and click Apply. Re-enable Allow the computer to turn off this device to save power on the USB Root Hubs if you want default power saving back.
Fix 2: Turn Off Windows Pointer Acceleration and Fix Scaling
What causes it
Windows Enhance pointer precision applies acceleration that scales cursor movement by speed. Games that read raw mouse input expect unscaled counts, so mixing the two creates inconsistent cursor travel and visible hitching when you switch between desktop and game.
How to check
Go to Settings > Bluetooth & devices > Mouse > Additional mouse settings. In the Mouse Properties window, open the Pointer Options tab and see if Enhance pointer precision is checked. Also go to Settings > System > Display > Scale and check if Scale is set to 125% or 150%. Press Win + R, type main.cpl, and press Enter to confirm the same setting.
What to do
In Mouse Properties > Pointer Options, uncheck Enhance pointer precision and click Apply. Set Pointer speed to the middle notch, which is the 6/11 position, to ensure 1:1 movement. In Settings > System > Display, set Scale to 100% for testing. Click Keep changes. Restart the game and enable Raw Input or Direct Input in the game if it offers that toggle, usually found under Settings > Controls > Mouse.
How to undo it
Reopen main.cpl through Win + R, recheck Enhance pointer precision on the Pointer Options tab, and move Pointer speed back to your prior notch. Return to Settings > System > Display > Scale and restore your previous scaling percentage.
Fix 3: Correct V-Sync, Frame Cap, and Window Mode
What causes it
When V-Sync forces the game to wait for the display, or when an uncapped frame rate swings wildly, the input rhythm desynchronizes from the render rhythm. Borderless windowed mode adds desktop compositor latency, which can make the cursor appear to stutter even at high FPS.
How to check
In the game, open Settings > Graphics or Video and note whether V-Sync, Vertical Sync, or Wait for Vertical Refresh is On. Note whether Frame Rate Limit or Max FPS is set to Unlimited. Press Alt + Enter to toggle between Fullscreen and Borderless Window and see if stutter changes. Enable the in-game FPS display or press Win + G to open Xbox Game Bar performance widget and watch for frame time spikes during cursor movement.
What to do
Set the game to Exclusive Fullscreen if available, not Borderless Window. Turn V-Sync Off inside the game. If you have a G-Sync or FreeSync display, turn it on in the NVIDIA Control Panel under Display > Set up G-SYNC or in AMD Software under Display > Adaptive Sync, then cap FPS slightly below refresh rate. For a 144 Hz monitor set Max Frame Rate to 138, for 60 Hz set to 57. You can set this in NVIDIA Control Panel > Manage 3D settings > Max Frame Rate or in AMD Software > Gaming > Graphics > Frame Rate Target Control, or use the in-game limiter. Turn on Raw Input in the game mouse settings.
How to undo it
Re-enable V-Sync in the game graphics menu, set Frame Rate Limit back to Unlimited, and return to Borderless Window if you prefer it. In NVIDIA Control Panel or AMD Software, set Max Frame Rate or Frame Rate Target Control back to Off.
Fix 4: Disable Overlays and Background Recorders
What causes it
Overlays from Steam, Discord, Xbox Game Bar, GeForce Experience, and AMD Adrenalin hook into the input and presentation pipeline. When two or more try to capture the cursor or record the screen, they can delay input delivery and cause periodic hitches.
How to check
Press Shift + Tab in a Steam game to see if the Steam Overlay appears, or open Discord > User Settings > Game Overlay and see if Enable in-game overlay is on. Press Win + G to check if Xbox Game Bar is active, and look for NVIDIA ShadowPlay or AMD ReLive icons in the system tray. Open Task Manager with Ctrl + Shift + Esc, click Processes, and see if GameBar.exe, Discord overlay, or other recorders show high CPU or GPU usage when you move the mouse.
What to do
Disable overlays one at a time and retest. In Steam, go to Settings > In-Game and uncheck Enable the Steam Overlay while in-game. In Discord, go to User Settings > Game Overlay and toggle Enable in-game overlay Off. In Windows, go to Settings > Gaming > Xbox Game Bar and toggle it Off, and under Settings > Gaming > Captures turn off Record in the background while I am playing a game. In NVIDIA GeForce Experience go to Settings > In-Game Overlay and toggle Off, or in AMD Software go to Settings > General and toggle In-Game Overlay Off. Close any browser hardware acceleration temporarily under browser Settings > System.
How to undo it
Return to each app and re-enable its overlay toggle where you turned it off: Steam Settings > In-Game, Discord User Settings > Game Overlay, Windows Settings > Gaming > Xbox Game Bar, and GeForce Experience or AMD Software overlay switches.
Fix 5: Update GPU and Chipset Drivers and Choose the Right Power Plan
What causes it
Old or partially installed graphics drivers can misreport frame pacing, while an outdated chipset driver mishandles USB scheduling. Aggressive Windows power saving can also throttle the CPU and USB controllers between input polls, creating uneven cursor updates.
How to check
Press Win + X > Device Manager > Display adapters, right-click your GPU, choose Properties > Driver tab and note Driver Date and Version. Do the same under System devices for your chipset. Press Win + R, type powercfg.cpl, and press Enter to see if Balanced is selected and whether USB selective suspend is enabled under Change plan settings > Change advanced power settings > USB settings.
What to do
Download the latest driver from your GPU maker and choose Custom or Advanced install, then check Perform a clean installation. Do the same for your motherboard chipset driver from the board maker support page under Drivers > Chipset. After installing, restart the PC. Open powercfg.cpl, select High performance or Ultimate Performance, click Change plan settings > Change advanced power settings, expand USB settings > USB selective suspend setting and set it to Disabled. Expand PCI Express > Link State Power Management and set it to Off for testing.
How to undo it
Reopen powercfg.cpl and set the power plan back to Balanced. Under Change advanced power settings, set USB selective suspend setting back to Enabled and PCI Express Link State Power Management back to Maximum power savings. Use Device Manager > Display adapters > Properties > Driver > Roll Back Driver if a new GPU driver causes other issues.
Fix 6: Clean Out Mouse Software Profiles and Reset Game Config Files
What causes it
A corrupted profile, macro, or surface calibration file can send jittery DPI or angle snapping data. Games also store mouse smoothing and acceleration in local config files that override the in-game menu.
How to check
Test with a second mouse or uninstall your mouse software temporarily to see if stutter disappears with generic Windows drivers. Check config file locations such as C:\Users\YourName\Documents\My Games\GameName\Saved\Config\WindowsClient\Game.ini or C:\Users\YourName\AppData\Local\GameName\Settings.ini. Open the file in Notepad and search for entries like bEnableMouseSmoothing, bViewAccelerationEnabled, or MouseSensitivity.
What to do
In your mouse software, export your profile first, then delete the active profile and create a new default with DPI 800 to 1600 and no angle snapping, acceleration, or macro assigned to movement. Uncheck Surface Tuning or Calibration if present and click Apply. For the game, close it, back up the config file to your Desktop, then delete or rename the original so the game rebuilds it on next launch. In Steam you can also right-click the game > Properties > Installed Files > Verify integrity of game files. Launch the game, go to Settings > Controls, and re-enable Raw Input.
How to undo it
Reimport your exported mouse profile in the mouse software, or delete the new default and restore your backup. For the game, delete the newly generated config and move your backup file back to its original folder path, overwriting the new one, then relaunch.
Fix 7: Reduce System-Wide Latency and Check for Polling Conflicts
What causes it
High report rates on multiple devices, RGB polling software, and controller inputs can all compete for the same input thread. Background tools that poll hardware every few milliseconds can insert spikes into mouse delivery.
How to check
Open Task Manager > Startup and note apps like RGB controllers, fan hubs, or macro tools set to run at startup. Disconnect controllers and secondary mice and test again. Press Win + R, type msconfig, open the Services tab, check Hide all Microsoft services, and see how many third-party services are running.
What to do
Disconnect any gamepad or extra pointing device. In Task Manager > Startup, right-click RGB or peripheral utilities and choose Disable, then restart. Perform a clean boot for testing: open msconfig > Services > Hide all Microsoft services > Disable all, click Apply, then go to Task Manager > Startup and Disable all non-Microsoft entries. Restart and test the game. If stutter is gone, re-enable services in small groups to find the conflicting program. Keep Windows Settings > Bluetooth & devices > Mouse > Scrolling and Touchpad gestures at defaults during testing.
How to undo it
Reopen msconfig > Services, click Enable all, then go to Task Manager > Startup and re-enable the items you disabled. Reconnect controllers and restore any RGB software you use.
If Nothing Works
Try the mouse and its cable or dongle on a different PC using the same game if possible, which tells you whether the issue follows the hardware. If it stutters on both systems at the same polling rate, request a replacement or firmware update from the mouse maker and include your model, firmware version, and USB port type in the ticket. On your main PC, create a new local Windows user under Settings > Accounts > Other users > Add account, log in, and test the game there; a clean user profile bypasses per-user startup items and corrupted AppData without reinstalling Windows. If the new profile is smooth, migrate your settings or reset the original profile. As a last step, back up your save games from Documents and AppData, then use Settings > System > Recovery > Reset this PC with Keep my files to reinstall system components while keeping personal files.
FAQ
Why does my cursor stutter only in games but not on the desktop?
Desktop rendering is lightweight and uses the Windows compositor, while games control their own presentation and input path. If V-Sync, frame caps, or overlays conflict with raw input, the cursor can stutter inside the game even though desktop movement looks fine. Check in-game V-Sync, frame limit, window mode, and raw input settings first.
Will a higher polling rate always make stutter worse?
Not always. Higher polling gives more frequent updates, but only if the USB controller and CPU can handle it smoothly. If your port is congested or power saving is aggressive, 1000 Hz or higher can introduce micro-hitches that drop to nearly zero at 500 Hz. Test both and keep the rate that stays consistent in your actual game scene.
Does mouse pad surface or sensor calibration matter?
It can. A dirty lens, glossy pad, or incorrect surface calibration causes the sensor to re-track and produce uneven counts that look like stutter. Clean the sensor with compressed air, wipe the pad, and turn off any Surface Tuning or Calibration wizard in your mouse software, then test on a plain matte pad.
Can Windows Game Mode cause cursor stutter?
Game Mode itself usually helps, but its related features can conflict. If stutter appears after enabling Game Mode, go to Settings > Gaming > Game Mode and toggle it Off for testing, and also turn off background recording under Settings > Gaming > Captures. Test again with your preferred mode and keep the combination that gives steady frame times and smooth cursor travel.