To add to my previous post let me quote an expert :
“If a device should need accurate periodic attention from software, the hardware should come equipped with its own timer that can fire interrupts so that it can be serviced by software in a timely fashion. This is true despite the fact that the Windows 8.1 WDK has a new feature called high resolution timers.”
You can read the entire article at this address :
https://www.osr.com/nt-insider/2014-issue3/windows-real-time/