Microsoft Windows’s default USB sample rate (125Hz, 8ms response time) is surely not enough for today’s end-users. There are too many 1000Hz (1ms) patches out there, but most of them aren't supporting Windows Vista due to the new security features, especially in Vista x64. However, I found a way to do it, but I’m not taking any responsibilities for any damage, so use it at your own risk! If you’re still interested - just follow these instructions:
1. If you have Windows Vista x64, then you have to uninstall (Control panel > Programs and features > View installed update) the following Windows updates:
* Update for Windows Vista (KB938979)
* Update for Windows Vista (KB932596)
2. Disable Vista Integrity Check (Start Menu > Run > bcdedit -set loadoptions DDISABLE_INTEGRITY_CHECKS)
3. Reboot and log into Safe mode with Networking
4. Take ownership and give yourself full control to the file usbport.sys inside Windows\System32\Drivers.
5. Rename usbport.sys to usbport.old
6. Now
download this file and extract the correct usbport.sys to Windows\System32\Drivers and reboot.
That should do the trick. Remember! Use it at your own risk! Don't blame me if your motherboard explodes/Vista or USB fails. Anyway, I’ve already tested it on both Windows Vista x86 and x64 with great success. If you're having issues after applying the patched file, just log into safe mode, delete the patched usbport.sys and rename usbport.old to usbport.sys.
Update: WindowsVista x64's users can now use
this tool instead of uninstalling the security updates in the 1st step.