It may have fixed it however it was not the hub that was faulty, it would have been that you were shifted to a different part of the network (in layman terms). The network was still underperforming.
The issue with virginmedia is that they offer these high speeds but due to how the network is setup you can easily have major slowdowns on one street whilst the next street is fine.
BT Infinity and fibre provided by Sky, TalkTalk etc do not have this issue anywhere near as much.
Also speedtest.net downloads 6 files at once, which should hide congestion issues with the ISP quite well, so if you are getting slow speeds here it's indicative of a fairly large issue with congestion (assuming you are using wired not wireless).
You will not get 150Mbps via wireless unless you have a 5Ghz capable device and are sitting in the same room as the router (even then often it doesn't happen).
Edited by ukhardy07 (Sun 26-Apr-15 01:41:59)