Separate the mouse from the system
A second mouse that stutters the same way rules out the sensor. If the second mouse is smooth, the first one's cable, receiver or firmware is the problem.
A cursor that hops, freezes for a moment or drifts is rarely the mouse. Polling rate, USB power saving and a busy process explain almost every case.
Test the mouse at **1000 Hz** and on another port, disable **USB selective suspend** for the hub, and check the **DPC latency** when the stutter is periodic. A wireless mouse adds battery and interference to the list.
A second mouse that stutters the same way rules out the sensor. If the second mouse is smooth, the first one's cable, receiver or firmware is the problem.
A monitor hub or a keyboard passthrough port shares bandwidth and power. Connect the mouse directly to the rear panel, ideally to a port on its own controller.
Windows powers down idle USB devices and takes a moment to wake them. For an input device the wake shows up as a stutter after every pause.
Control Panel > Power Options > Change plan settings > Advanced > USB settings
A stutter exactly every few seconds points at a driver holding the processor. A latency monitor names the driver; guessing at drivers wastes an evening.
Dropping from 8000 Hz to 1000 Hz halves the CPU time the mouse consumes. If the stutter disappears, the polling rate was competing with something else.
A receiver in a metal case, a USB 3 port next to it and a low battery all cause dropouts. An extension cable that puts the receiver near the mouse fixes most of them.
A driver or storage stall. A latency monitor identifies it; a failing drive is a common cause.
The game's own polling or a frame limiter. Test on the desktop to separate the two.
Power saving on the USB controller. Change the plan or the vendor's power profile.
A second input device, often a touchpad or a drawing tablet, sending stray reports.
Up to 1000 Hz on a normal monitor the gain is small. Beyond that the CPU cost grows faster than the benefit.
It keeps the cable from dragging, which helps consistency. It cannot fix a driver stall.
Re-enable USB selective suspend and set the polling rate back to the previous value. Both are settings, and the mouse keeps its own stored profile.
Free · no account needed · tracks your progress