So, I always had this problem with my PC where my mouse latency felt different every time I restarted my PC. It felt like velocity was added to my mouse every time I moved it and at random values. I tried lots of different things and nothing seemed to help me. This kind of problem is also hard to troubleshoot since it's sometimes really hard to detect if it's fixed or not unless you play a game for a bit. This made me lose a lot of Overwatch games :(
When moving your mouse instantly from one side to another, you can see the delay. It should be INSTANT, but it is not.
• New Mouse
• Different USB Port
• Interrupt Affinity Policy Tool
• ISLC
• Unplugging everything but my keyboard, mouse and my monitor.
• Changing some settings in the Windows settings app.
• Turning off all overlays
• Changing some Nvidia options.
• Changing the power plan, its options and also turning off fast startup.
• Changing the graphics settings in-game to low.
• Closing all programs except for the game.
• Reinstalling Windows (which fixed the problem but it comes back after a day??)
• Installing a custom build of Windows (revi os)
• Disabling XMP
• Installing drivers like Realtek audio and ethernet drivers.
• Disabling un-needed drivers
A combination of these four things fixed my problem.
I'm pretty sure THIS is the main thing that helped me fix my latency.
Run these commands in an elevated command prompt:
bcdedit /set useplatformclock no
bcdedit /set disabledynamictick yes
Also, disable in Device Manager > System Devices > High Precision Event Timer.
This option can cause weird latency problems in games (like overwatch). experiment with this option for your games. Variable Refresh Rate can be turned on aswell.
Using the MSI Mode Utility v3. The main thing to check out is the GPU. YouTube Link Explaining How To Use This Utility
While people suggest NOT using LatencyMon, I think it's a useful tool to check what's causing latency and which driver is at fault. While I don't know how to properly use LatencyMon, I think it helps you identify some of the problems with your PC.
Make sure you restart your PC after doing all of this.
One of these four (I guess three) things fixed my problems, and my mouse feels INSTANT.