If you've ever had Hamachi VPN software installed on your machine, it makes some naughty changes to the Windows network settings which have the effect of drastically reducing throughput.
I just got Zen 900 and similarly was much disappointed by performance. Though likewise, it affected windows but not Ubuntu on same laptop.
After a bit of digging, my PCs turn out to have some disabled TCP tuning options. (Receive side scaling and receive window autotuning)
A bit of further digging, and I found many complaints of similar linked to Hamachi, and it deciding to disable these in a way which persists even after uninstalling!
If anyone wants to see the state of these settings; from administrator command prompt:
netsh interface tcp show global
If they are disabled, the fixes are:
netsh interface tcp set global rss=enabled
and:
netsh interface tcp set global autotuninglevel=normal
I cannot vouch for whether Hamachi is well behaved with these settings turned back on in all scenarios. It seems to at least work for me here, but they’ve obviously disabled them for some reason. Maybe there are situations where their network driver doesn’t function correctly with them enabled. ☹
The thread about this at Logmein’s forum is here:
https://community.logmein.com/t5/LogMeIn-Hamachi-Dis...
I'm sure there may well be other software out there that pokes bits it shouldn't do in the Windows networking stack...
Re: Power management; you could test with the mains connected, and change the power profile on your laptop to performance instead of whatever mode it is in.