You haven't given much indication as to what you're using to get these speeds, the best and only way to accurately get the speeds is with a hardwired Cat5e+ ethernet cable directly plugged into the hub on a device such as a laptop/desktop with a 1Gb ethernet port and the WiFi adapter disabled to ensure it's actually using the ethernet port.
You can also go to 192.168.0.1 and click on Check Router status to which you copy and paste the Downstream + upstream tabs into a post here for it to be looked at in case it's the hub being out of spec.
Thank you for taking the time raise your connection and speed issues with us via the forums, we understand how frustrating this can be and appreciate you raising this with us and welcome to the community.
It's been a few days since your post in regards to the connection and speed issues, we're just checking in to see if this is still something your require some assistance with?
From looking at the connection on our side, everything appears to be within the spec's and ranges we'd expect. The Hub has been online for 7 days and during that time there have been quite a few timeout errors, can you reboot the Hub and monitor this for 24 hours to see if these continue?
We'd also appreciate some more information on the speeds received and the type of connection they're over. Can you run a wired speed test on a PC or Laptop connected directly to the Hub via an ethernet cable?