Forget wifi for the moment - we can come back to that after sorting why you aren't getting full speeds on an ethernet connection
98Mbps is a suspicious number. It often means your device is limited to 100Mbps. That could be for several reasons. Using a cat5 cable not a 5e one (or better) or a cable that has "failed" (they do sometimes) - have you tried a new Cat6 one?. Or you may only have a 10/100 Network card in there - have you checked its profile? If it is a 1GB NIC then it might be "set" to 10/100 in its "settings" or limited by old drivers or a old/bad cable will auto default it to 100.
Can you check that out first. Or perhaps you may have you access to a relative/friend/neighbour who has a known GB enabled laptop that could lend it for an hour and ethernet connect it to your Hub and see what that gets?
Also worth looking in the Hub settings in the configuration file for the downstream/upstream "Max Data Transfer Rate" settings and see what they are set at (numbers will be in bps).
-------------------- John --------------------
My services: HD TV on VIP (+ Sky Sports & Movies & BT sport), x3 V6 boxes (1 wired 2 WiFi,) SH2 in modem mode with Airport Extreme Router. On VIVID200, Talk Anytime Phone, x2 Mobile SIM only iPhones.
To find out your NIC speed, go to Control Panel > Network and Internet > Network Connections and then double click the network connection you are using. It will tell you the speed on the popup that opens.