In my experience what really makes difference is not the OS, but the presence of an SSD and many CPU threads to verify incoming blocks. And of course a good downstream rate.
I have good upload/download speeds.
I don't want to use a good computer for this, nor do I want to spend something trying to mod a potato as I only need it to be quick when downloading the blocks.
There is a network histogram in debug, and this seem to show that sync'ing works in bursts on my Windows machine.
The same thing happens on Linux. I guess my internet is faster than my hardware can verify blocks.
I thought it would, the source codes are similar if not the same for both.