Sorry to hear you're having trouble with your connection.
I've run diagnostics on your equipment and I can see quite a high number of timeouts in the hub's log. I'd like you to reboot the hub (switch off at the mains for a minute) so we can clear the log and monitor new errors.
Tech fan? Have you read our Digital life blog yet? Check it out