There are a large number of things that can affect speeds. The first order of business I think is to put some numbers on defining "slow".
To that end I suggest that you go to www.testmy.net and register so as to create an account.
Following that, while logged in run a series of three to five manual speed tests of 12MB in size. Space those tests at least 5 minutes apart. Try to run three series of those tests in a 24 hour period, early, mid-day and evening so that a performance curve can be determined. Post a link here in the community to those saved tests so that the forum mods can escalate your issue directly to engineering if warranted.
Please run those tests with your computer directly connected to the Hughes modem as there are a number of internal router settings that can have an effect on speeds. The fewer number of variable the better while doing initial troubleshooting.
I am hesitant to advise you to run tests at this point with your A/V disabled as a unprotected computer can be compromised in a very short period of time. It may come to that but I would suggest speed test first followed by the reconnection of your router. Most routers have hardware firewalls that will offer a level of protection if it is determined to QUICKLY run some speed tests down the road with ZA temporally turned off.