I'm a little surprised that mouse state is something that a modern OS would be sampling (as opposed to, say, getting events 'pushed' by the device up through the driver). Or is this one of those "all event systems are really sampling once you look deep enough" things?
USB is a polled system. Doesn't mean you can't "push" data through it with some kind of supersampling, but you need to hit a rendezvous with the host controller.
32ms is FOREVER for game input. That's two whole frames of a 60hz game.
Mice don't send a continuous stream of information to the computer. Instead, they send samples at some rate. It's that rate that lloeki is referring to.
So the mouse itself is polling/sending at a particular rate? It sounded to me from the article (and the above commenter) like the host machine was doing the polling.