Mouse lag has five common sources and they feel identical in a fight: Windows pointer acceleration, a polling rate that is not what you set, a bad USB path, a surface or sensor problem, and in-game smoothing. They are separable in about ten minutes if you test in the right order — desktop first, then the browser, then the game — because each layer either reproduces the problem or clears it. Start on the desktop with acceleration, since that is the one setting that changes every flick you have ever made.
Short answer
- Turn off Windows pointer acceleration on the Pointer Options tab, and enable raw input in the game if it offers it.
- Measure the real polling rate rather than trusting the box; an unstable rate feels worse than a lower steady one.
- Plug the mouse into a port on the motherboard, not into a monitor, keyboard or dock hub.
- Drop an inflated DPI: jitter and skipped counts start above what the sensor handles cleanly on your pad.
- If it is smooth on the desktop and rough in one game only, the problem is that game's input options.
Acceleration hides in two places
The first is Windows. Open Settings → Bluetooth & devices → Mouse → Additional mouse settings, and go to the Pointer Options tab — the same panel Microsoft's own article sends you to for pointer trails. Windows pointer acceleration lives there. With it on, a fast flick and a slow drag of the same physical length move the crosshair different distances, which is precisely what makes aim inconsistent instead of merely wrong.
The second is the game. Many titles ship their own acceleration or "smoothing" option, and it stacks on top of whatever Windows does.
The tie-breaker is raw input. Microsoft's documentation describes the two models plainly: in the classic model an application receives device-independent messages such as WM_MOUSEMOVE, while an application that registers for raw input gets WM_INPUT — raw, low-level data straight from the device. That is why the same mouse can feel accelerated on the desktop and perfectly linear inside a game that reads raw input.
If a game has a raw input option, turn it on, then set sensitivity once and stop touching it.
Rebuilding a sensitivity you had before is a two-minute job, not a week of guessing: put the old number through the sensitivity converter, sanity-check the result with the eDPI calculator, and use the cm/360 calculator if you prefer thinking in centimetres of pad.
Is the polling rate what you think it is?
Not always, and this is the cheapest thing to verify. Polling rate is how often the system asks the mouse for a position update, and a device that reports unevenly feels like micro-stutter even when the average number looks right.
Run the polling rate test and watch stability, not just the peak. A device that sits at a steady rate is doing its job; one that swings while you move at a constant speed is being throttled somewhere along the path — a hub, a power-saving setting, or a wireless link.
The PC Optimization Hub adds a detail most people never consider: if your motherboard exposes several USB controllers, put the mouse on one and move the other devices off it, and lower the polling rate of low-priority devices where the software allows. Bandwidth on a shared controller is finite, and a 1000 Hz mouse next to a 1000 Hz keyboard and a webcam on the same controller is a real configuration, not a thought experiment.
The port, the cable and the hub
Ports are not interchangeable. The same source recommends checking the USB layout of the system and avoiding ports connected through nested hubs, and notes that on Ryzen platforms some ports come off a dedicated USB controller on the CPU while others do not. Your motherboard manual says which is which.
In practice this rules out three popular mistakes:
- The monitor's USB ports. They are a hub, usually a cheap one, and they are downstream of a cable you never think about.
- The keyboard's pass-through port. Same problem, plus the keyboard's own traffic in front of it.
- A dock or an unpowered splitter. Convenient and shared with everything else you own.
There is also a power angle. USB ports supply a limited current — 0.5 A on USB 2 and 0.9 A on USB 3 — and RGB lighting eats into that budget. Wooting's write-up on input speed makes the second half of the argument: running an RGB effect takes a real toll on the device's microcontroller and delays its other work. Turning the lighting off is free, reversible, and occasionally the whole fix.
Is a higher DPI making my aim worse?
Very possibly. The r/GlobalOffensive mouse wiki names the two ways it goes wrong, and they are worth knowing by name because they look like different problems.
Jitter is a shaky crosshair — the sensor is struggling on your surface, and the wiki puts the usual cause bluntly: a CPI set far higher than makes sense. Interpolation is when the mouse cannot truly support the CPI you selected and starts skipping or double-counting, which produces movement that never quite goes where you aim.
The same wiki's setup rule has aged well and needs no special hardware to apply: pick a sensitivity where you can place the crosshair on every pixel without skipping, and still turn 180 degrees on a normal 300 mm pad. That usually lands in the region of 12–30 cm of pad per 180 degrees. Our Valorant sensitivity guide works through the arithmetic, and pro eDPI figures show how narrow the range really is at the top.
Surface, lift-off and the sensor itself
Two mechanical causes look like software problems.
The first is the surface. A worn, dirty, uneven or reflective pad gives the sensor less to work with, and the symptom is jitter that follows the mouse to a particular patch of the desk. Clean the sensor lens, wipe the pad, and test on a different surface before blaming a driver.
The second is lift-off distance — the height at which the mouse stops tracking. Low is generally preferred, because a high lift-off means the cursor keeps moving while you reposition. If you play at low sensitivity and lift the mouse constantly, a high lift-off distance shows up as a crosshair that drifts every time you re-centre.
And sometimes the hardware is simply failing. The mouse test counts presses of the same button that arrive less than 80 ms apart — a gap no human produces deliberately — so a worn switch stops being a suspicion. The same pad shows cursor position and the event rate, which is where a dying cable or an aggressive USB power-saving setting gives itself away as freezes rather than as lag.
What usually goes wrong
- Acceleration off in Windows, still on in the game. Symptom: flicks are consistent on the desktop and inconsistent in one title. Why: the game applies its own smoothing on top. Fix: enable raw input, then disable the game's acceleration slider.
- 8000 Hz set, 8000 Hz not delivered. Symptom: worse feel after raising the polling rate. Why: the path — hub, cable, controller, wireless link — cannot sustain it steadily. Fix: measure, and step down to a rate the device holds without wobbling.
- Mouse in the monitor's USB port. Symptom: rare freezes that nobody can reproduce on demand. Why: a nested hub in the chain. Fix: motherboard port, ideally on a controller not shared with everything else.
- DPI raised to fix a "slow" mouse. Symptom: jitter and shots that land beside the target. Why: jitter and interpolation at a CPI the sensor cannot serve on that pad. Fix: drop the CPI, raise in-game sensitivity if needed, re-test.
- A wireless mouse at 5% battery. Symptom: stutter that appears at the end of a session. Why: aggressive power saving affects motion, and 2.4 GHz interference is worst where the most devices are. Fix: charge it, and test wired once before concluding anything about the hardware.
Do these in order and stop at the first one that changes the feel — that is the whole point of the ordering. If the mouse turns out to be clean and the picture itself is stuttering, the investigation moves to FPS drops and stutters; if the keys are dropping too, it is more likely a shared input problem, and keyboard not working in game covers that side.
FAQ
Should I turn off Enhance pointer precision?
For aiming, yes. It is Windows pointer acceleration: the same physical distance moves the cursor further when you move faster, so identical flicks land in different places. It lives on the Pointer Options tab of the additional mouse settings panel. Games that use raw input bypass it entirely, which is why the same machine can feel accelerated on the desktop and clean in one game.
Is 1000 Hz polling enough, or do I need 8000?
Check what your mouse actually delivers before deciding what it should deliver. Devices drop below their advertised rate for boring reasons — a hub, a cable, power saving, a wireless link. Measure it first with a polling rate test; if the reported rate is unstable at the number you set, that instability is the felt problem, not the number itself.
Does a higher DPI make aim smoother?
Not automatically, and past a point it does the opposite. The r/GlobalOffensive mouse wiki describes two failure modes at inflated CPI: jitter, where the crosshair shakes because the sensor is working too hard for the surface, and interpolation, where the mouse cannot truly support the setting and starts skipping or double-counting counts. Both are cured by dropping to a sane CPI.
Why does my mouse stutter only in one game?
Because the game is adding something Windows is not. In-game smoothing, an in-game acceleration slider or a raw input toggle all change how movement is processed, and they are per-game settings. Test the same mouse in another title and on the desktop: if it is clean everywhere else, stop debugging drivers and go through that game's input options.
Is wireless worse for aim than a cable?
It is a trade, and the PC Optimization Hub names the parts: 2.4 GHz is a crowded band, wireless links carry transmission overhead, and aggressive power saving affects motion. A modern wireless mouse in good conditions is fine for most people; a wireless mouse next to a pile of other 2.4 GHz devices on a low battery is not, and that is the situation people actually complain about.
Sources
- Microsoft Learn: Raw Input Overview (WM_INPUT vs device-independent messages)
- Microsoft Support: mouse settings and the additional mouse settings panel
- r/GlobalOffensive wiki: mouse terms — CPI, prediction, jitter, interpolation, LOD
- PC Optimization Hub: USB layout, nested hubs, RGB current draw, wireless overhead
- Wooting: what influences input speed (MCU load, polling, scan rate)
- Wikipedia: USB — port current limits