Is the ethernet cable rated CAT 5E or above? It is always worth trying another ethernet cable as they can go bad.
Posting the upstream power levels and network logs may shed a bit more light.
Does the speed vary from daytime to evening peak?
Starting a Broadband Quality Monitor here would give a more detailed picture on how your connection is performing. You will need to enable Respond to ICMP Echo Requests in the SH's GUI advanced section or disable the firewall if you have a Hub 3.
How do I get and submit my logs for my router, I've suffered from very slow speeds for a while, particually trying to move files across to my NAS box. I should be getting around 70Mbps, but I'm lucky to get 12-17Mbps, and I've been trying to get to bottom of this... For the full story read here... :-(
The upstream is running a tad warm, but should be ok if stable.
You cannot assume that there is a gigabit ethernet adapter in the laptop, just because the laptop is fast. One of the HP Pavillion laptops has a SSD but a 100Mbps Ethernet adapter. You probably have a Gigabit ethernet card but always worth double checking just to rule it out. It might be worth checking the adapter's drivers are up to date according to the adapter's manufacturer's website, do not rely on Windows update.
I take it you are connecting directly to the hub and not through a third party router or powerline adapters.
It might be worth starting a Broadband Quality Meter here. This will give a bit more info on how your connection is performimg. You will need to enable Respond to ICMP Echo requests in the Hub's GUI advanced section, or disable the firewall if you have a hub 3