I worked for a company that was building a low-latency real-time platform for applications like financial trading. We shipped on both Linux and Windows. As I recall, our latency on Linux was fairly reliably under 1 ms, while on Windows it was often more like 15ms. In short, the Windows scheduler was nowhere near adequate for real time work.