Apologies for your slower speeds though my tests haven't revealed any fault that might be causing this.
I think that griffin's advice to start with a hardwired connection direct to the Hub is the best starting point. So take a note of what he's written and, if you do connect directly to the Hub, please run a couple of speed tests via speedtest.net and post the output on here.
Speed issues identified as caused by Windows 10 Update KB3209498
I have been having issues with slow speeds over the last week or so and have identified the fault as being caused by flash player. The issue is native to windows 10 PC/Laptops and now ones that are upgraded from Windows 7 that use the full adobe flash player, only affects browser inbuilt flash player. When running speed test on www.speedtest .net with browsers with inbuilt flash I get speeds of 40-70Mbps (Edge/IE/Chrome). If I uninstall Security Update for Adobe Flash Player for Windows 10 Version 1607 (for x64-based Systems) (KB3209498) and run speedtest again on Edge or IE I then get 300Mbps. I also have a network adapter that shows the speeds and this shows the same speed as the speedtest with and without the update which means that flash is throttling the speeds.
Remove the adobe flash player update and run speed test again
Windows update will re-download the update but you can download a tool the will stop this from happening.