Again many thanks for your assistance. With the laptop connected via LAN directly to the router, running speed test the router CPU raises up to +90% during the speed test. Now connecting the laptop via LAN to the HP switch, again running the same speed test the router CPU only peaks to 45 ish % max during the speed test!!
How can I force the router's hardware acceleration to interact correctly with the HP network switch whilst devices connected to the switch?!?
That looks like it's
probably working normally, less throughput consumes less CPU. According to the
SNB review even with NAT acceleration off you should be able to get over 500Mbps download. The review's bi-directional test with acceleration off shows just under 300Mbps in each direction simultaneously - presumably your speed test
isn't doing downloads and uploads at the same time?
Side note: You said your testing site was speed.net. That doesn't appear to exist, was it a typo for speedtest.net?
I'm assuming that you don't have any logical loops in your network, so for example you have disabled the wireless connection on the laptop? EDIT: I'm also assuming that your switch setup is quite simple and you're not doing port mirroring for example.
You said you had the same problem when you used another switch. Was that another HP smart switch of just a dumb switch?
For lack of any other ideas, go to the router's Tools > System Information page and look for hardware acceleration (or whatever it's called nowadays). If it's not enabled it should tell you why, usually it's because QoS is enabled. Try turning off any features that are stopping acceleration.
(Sorry I can't be more specific about the router options but I don't have that model).