Is yours really set to a max of 200? At 7am I get close to the advertised 50 and its great. Then I have to go to work to earn the money to pay the rip off Virgin fees and can't use it in the evening. I'm beginning to feel I must be a mug to have accepted this?
If wireless, try wired directly to the hub with a Cat 5e cable or better with a device equiped with a gigabit ethernet network card. I would test the wired speed during the day and again during evening peak. Pointless posting wireless speeds as wireless is subject to many external factors outside VM's control so it is not a true reflection of your actual internet speed.
For example, 50Mbps would be the maximum wireless speed for a single stream wireless adapter.