If your mouse software does not include a way to raise your usb polling rate you can do it manually here. By default every Windows Operating system has your usb polling rate set to 125hz which is equal to 125 samples per second or 8ms delay. That's fine for most people but that's not going to fly. Especially if your mouse reads 2000 Dots Per Inch or above, there is no way its reading fast enough. So with this page you can raise that rate in the order of 125hz, 250hz, 500hz, & 1000hz. 1,000hz is equal to 1 ms of delay by the way. I personally have burned out a usb port on two motherboards running @1000hz so I now only use 500hz which is sufficient in my opinion but chose whichever you want.
*NOTE* 1000hz on an AMD Phenom x4 965 I can pull 8% CPU usage with my mouse. Assuming modern CPU's can handle any refresh rate is a myth, test for yourself, lag spiking during a firefight is not a good idea.