Wifi speeds aren't guaranteed, only wired.
Have you got a device you can plug into the HUB, via ethernet, and test the speed?
Oh and just so we know that your internet connection is ok could you access your router using http://192.168.0.1/ . Don't log in, select the 'Check Router Status' option and paste your 'Downstream', 'Upstream', and 'Network Log' tabs?