Accurate time on Microsoft Windows is easy to achieve when using TimeKeeper software and Mellanox ConnectX network adaptors. The most stringent of the MiFID II clock synchronization requirements of 100 microseconds can be met without changes in infrastructure, exotic protocols (such as PTP) or dedicated hardware.
Many TimeKeeper customers operate clocks with a better than 1 microsecond accuracy for business logic reasons. This is 100x the highest MiFID II standard and it normally involves Linux Servers and high quality network clocks. Clocks on Microsoft Windows servers are more of a challenge for several reasons, but the 100 microsecond standard is easy to meet with a solid network connection.