Mouse driver causes spikes of resources, CPU

Mouse driver causes spikes of resources, CPU


I used Throttlestop to track the consumption of resources, and I noticed that the mouse movement causes a big spike of resources, yet its not just that software that can notice the large CPU usage of Swiftpoint.

I quote an user from another forum:
"This is normal unfortunately. I think some programmers writing mouse and keyboard drivers must think that CPUs still run at 10 MHz and not at 5000 MHz like most computers can run at. They seem to over sample any mouse movements millions or more like hundreds of millions of times per second.

Moving a mouse around randomly on the screen should not need to put that big of a load on a modern CPU. ThrottleStop does a fantastic job tracking CPU usage. Maybe driver developers should stop using the same code that they were using 40 years ago. If they used the ThrottleStop C0% data, they would realize that it is time to update their inefficient driver code."

"There is likely nothing you can do about the inefficient software you have found. Sad when you need to dedicate a core running at almost 5 GHz just to manage a mouse."

 
Does this mean that the Swiftpoint driver uses archaic technology or highly inefficient one? I would like to understand the reasoning for using so much CPU for tracking the mouse cursor, as its seems that not all manufacturer drivers have this issue of large consumption.
(This topic is for the driver, not the macro software).