I've just bought an Xbox One S, it is hardwired to a Virgin M350 connection and I get just under 400Mbps when running the speed test on the Xbox, so pull speed.. However, when I download games I hardly ever see above 100Mbps.. How come? Is this down to MS servers not able to provide fast enough? (unlikely)