All I can suggest at the moment for the ethernet connection is to try on different browsers. Try Safari, Firefox, Opera - I dont like Chrome it is known to be flaky for speed tests.
Try 2 test sites -
www.speedtset.net and then at..
https://speedtest.samknows.com/ dont test on an App.
You dont have any antivirus software running on it do you ? (I have never used any on my many Macs) - if so - disable it - restart and try again.
Re wifi - that is an old machine its wifi card may be limited to 100Mbps - can you look in the Network settings and see. Also it will depend on which band the iMac is connecting too.
I assume you are using the Hub3 in its out of the box settings with a single SSID... you could play around with that to split the two bands and optimise the Mac speeds.
For example, my Macbook Air and iPhone7 both get 220mbps on my Vivid200 wifi connection (and 220 on ethernet of course). However, on wifi, they only get that when I put them onto the 5GHz network. Sat in the same spot if I then flick them over to the 2.4GHz network, they max out at 50-60mbps (others on here get even lower [<50] on their set ups) - it's just the limitations of the technology!
But if other devices are working fine - that might be a dangerous option
🙂
--------------------
John
--------------------
I do not work for VM. My services: HD TV on VIP (+ Sky Sports & Movies & BT sport), x3 V6 boxes (1 wired, 2 on WiFi) Hub5 in modem mode with Apple Airport Extreme Router +2 Airport Express's & TP-Link Archer C64 WAP. On Volt 350Mbps, Talk Anytime Phone, x2 Mobile SIM only iPhones.