How to guarantee high precision timer on Windows 11, even when the App is fully minimized
The timers on windows run at a rate of 15.6 ms per tick. So even if you set a timer to 1ms, it still takes 15.6ms to complete (this does depend on exactly when the timer was started but this is the gist of it).
Using timeBeginPeriod(1) (from the Windows API) you can set this to a higher resolution of 1ms.