Yeah those tweaks are also really weird and not worth looking into, because I'm sure it's not the case here. I've been building PCs and gaming since like 2007 and never ever before did I need to tinker with any drivers or Windows settings before. It all started unexpectedly in 2018 and I've changed like 3 PCs since them, all having the same issue. Been through Asrock, Gigabyte, MSI and ASUS boards, so I think Realtek drivers and all this stuff shouldn't be consistently affecting my PC the same way between so many different components and even chipset versions.Chief Blur Buster wrote: ↑01 Sep 2022, 18:40Don't forget bus congestion. Sometimes a PCIe USB card works better to allow you to dedicate your high-Hz keyboard & mouse on separate USB chips, since many people plug too much stuff on motherboard USB ports which is often behaving like a USB hub. Also, USB3 isn't that bad -- it's often the driver. Try switching between, say, the Microsoft driver and the motherboard driver or mouse manufacturer driver, sometimes the Microsoft USB HID driver is sometimes all you need and performs with less overhead -- where USB3 and USB2 feels the same with, say a Razer 8KHz mouse or similar.
And sometimes, you need to do weird things like uninstall the Realtek driver and use the Microsoft driver for the onboard audio -- sometimes the sound driver jitters around a high-Hz mouse more than it should -- there's a lot of weird sheninigians going on with different motherboards. A few users got major mouse improvements after playing USB roulette, so you are right about the USB advice.
While Ryzen is pretty good in some things, it comes with its tradeoffs. Intel historically has less latencies (if you avoid the side problems like USB and Realtek etc mentioned above), but one can tweak a Ryzen system to behave better latency-wise. I've seen situations go both ways (AMD outperforming Intel, and Intel outperforming AMD) -- it just requires very different optimization tips that are sometimes CPU-specific and motherboard-specific.
Note: You'll see a wide variety of tweakers here doing all kinds of crazy stuff. Some form members go as far as to tweak the core-enabling/disabling for games / thread affinity tricks. There is a lot of inter-core lag on many-core CPUs so sometimes disabling half the cores reduces inter-core latencies dramatically, e.g. playing CS:GO on say, a 32-core CPU may feel better if you nerf it to 8-core or 6-core -- this goes with both Intel and AMD -- especially if the dies for half of the cores are distant from each other. Another tip is thread-affinity to keep the game only communicating on the lowest-lag cores, but the drivers might try to run on the distant cores, increasing inter-core latencies. These are only tiny latencies, but as they say they build up -- death by a million nanoseconds is still a millisecond. A single driver event that executes lots of back-and-fourth intercore operations, may mean a single mouse poll might take 2x the CPU, or 2x the overhead for a single draw operation -- weird slowdowns in unoptimized stuff. The clumped latencies that builds up can be a problem in the refresh rate race. Much placebo, but much real stuff. Proceed at own risk.
I know I may sound annoying at this point by turning down all the tweaks, but I can pretty much guarantee you I have evidence that this is not coming from all this stuff. It's external, as my iMac has this very same issue.