USB Mouserate Switcher
Different categories of PC users have different demands when it comes to performance. Gamers seem to be the hardest to please from multiple points of view and their worst enemy is the input lag. This is described as the amount of time needed for the computer to finish drawing each and every action of the user.
The input lag comprises many components such as CPU / GPU time, frame transmission, double buffer vsync, LCD response time and last but not least, the mouse lag. Dealing with an average of 100 ms overall lag can be really annoying for experienced gamers. When compared to other lags, by default, the mouse lag may just have the lowest value. Nevertheless, this is the first element of the input lag chart.
Microsoft Windows automatically sets the mouse lag at 8 ms by limiting the USB polling rate at 125 Hz. Thus, the mouse polling rate has the same default value. This actually bottlenecks your high resolution mouse, making the overall experience slower than expected. While it can be seen as a USB overclocking, the polling rate can be customized and set to 500 Hz, this being the recommendation of many users.
USB Mouserate Switcher is an application that allows Windows XP and 2003 users to change their mouse polling rate to 250 / 500 and even 1000 Hz in order to decrease the mouse lag. This can also be achieved in later Windows iterations through a more rigorous process that involves overriding Microsoft's new Driver Signature Enforcement feature.
The GUI of the program is as simple as it can be. It presents the instructions for the correct installation of the tweak and provides two buttons - `Patch` and `Quit`. Once you decide to go on with the process, USB Mouserate Switcher asks whether you want to set the polling rate, gradually, to 250, 500 or 1000 Hz.
All that's left to do at this point in time is restart your computer, in order for the changes to take effect. You can also verify your current USB polling rate using specialized software such as Mouse Rate Checker before and after applying the patch.
While having a positive impact on user experience, this operation stresses the CPU and motherboard of your computer and may result in hardware failure. If you choose to modify your polling rate, you are doing it at your own risk.