As your speed is poor then switch off your Hub for about 5 minutes. Switch it on again and let it synchronise.
Browse for about an hour then try click here
Speedtest.net to see your download/upload speeds.
If still poor try changing your filters. Leave some time in case speed improves. If that doesn't work then you'll have to contact BT again I'm afraid.