This is something interesting that everyone should know before buying a new mouse.
Expensive mouse, or 1000Hz usb polling rate, does not always translate to 1ms of input lag/latency.
My old cheap mouse(no-name 10$ mouse 1000Hz) had really high latency and it was really inconsistent, probably more than 50ms sometimes, or skipping shots, which made me think often that my connection was laggy or the server lagged.
Different mice have different click latencies and some of them have >10, even as high as 30ms while some others are inconsistent.
You shoot and the shot comes after some delay which makes you go "I F***NG SHOT YOU, LAGGGGG HAX CHEAT"
Some guy over at
www.overclock.net is comparing different mice by bumping them together with a Steelseries Ikari and measuring if there's any delay between them.
He has compiled all the different latencies in one google spreadsheet.
I own the Logitech G102/G203 prodigy, which has ~4.5ms click latency compared to the baseline and im pretty happy with it.
Latency differences below 10ms might not be noticeable to you, but depending on server tickrate and your ping to the server, it could be the difference between a dud, a miss, or a headshot.
For example 144Hz is 7ms between frames, with 7ms click latency your shots are one frame behind, 14ms and you have 2 frames. You are no longer reacting to what you're seeing, you're just making predictions.
But 10ms here, 20ms there...those can add up, from your display latency, reflex to click, and then network lag, the goal is to minimise each as much as you can, so the only variable is your reflexes.
You can check the thread here:
https://www.overclock.net/forum/375-mice/1607990-click-latencies-compiled.htmlLook for your mouse below
Google Spreadsheet