I haven't gotten around to writing a guide about this issue, but if you read through the entire post, you'll see this contains a major Windows bug affecting mice that happens at random on a new mouse install and you have to make sure your mouse installed correctly each time you plug in a new mouse to prevent it from happening.
First, the process for how to actually clean install a mouse:
1) Unplug old mouse
2) Open Windows Device Manager, click the "view" tab, and "show hidden devices"
3) This is where the first Windows bug comes in. You need to go to the following three tabs and remove all the grayed out entries using only the delete key on the keyboard. If you click enter while having an item selected to bring up it's tab view and uninstall through the driver tab, it will leave behind other entries under "human interfaces devices" section. Using only the delete key to remove them doesn't leave behind these entries.
4) You should not have any grayed out entries under the "human interface devices" section in device manager now when using this method, but if you have any junk in there from previous installs, remove them. But do not wander off into other tabs and remove grayed out entries in those if you don't know what you're doing. Like if your entire printer section is grayed out and you remove them all including root printer que, mouse movement will feel stupidly faster and out of control for no reason (more Windows bugs).
5) Reboot and plug in new mouse
6) This is where the second Windows USB bug comes in and is much more problematic than the first. Long story short, newer mice identify themselves to Windows as a both a mouse and a keyboard in device manager, presumably for keyboard macro support. On a proper mouse install, the 'keyboard' part of the mouse will ALWAYS show up as the lowest entry under the keyboard section of device manager. This is the way it always is on a fresh Windows install too. This bug does not occur on a fresh Windows install if you have a mouse plugged into USB port #1 and keyboard plugged into port #2.
Seemingly at random, sometimes the 'keyboard' detected part of the mouse will install itself at the top of the list under the keyboard section. Whenever this happens the mouse movement will feel off-kilter and just not right at all. If this happens, just do the clean install process I detailed above and reinstall the mouse. To determine which keyboard entry is connected to the mouse, all you need to do is open up the "events" tab for each keyboard entry and look at the timestamp for installation date. If you just clean installed a new mouse, the most recent timestamp of the two will be the mouse.
If the mouse's keyboard entry is not the lowest in the hierarchy on device manager, the mouse will feel off because this Windows bug somehow caused it to install incorrectly.