I am running Windows 8 (no virtualization, X79 + i7-3820), and have separate Linux NTP server in my local network. Linux NTP is typically within 1ms of true time.
I've set Windows 8 to synchronize time via my local NTP, and set
SpecialPollInterval = 1 MinPollInterval = 6 UpdateInterval = 100
When network is available, all is fine, Windows 8 have clock offset less than 1ms.
But when there is no connectivity, clock drifts very fast, 90ms per 1 hour, and I see that w32time service does not try to compensate for it (like Linux NTP does).
What should be done to have w32time compensate for constant clock drift?