I used hughes satelite for years, and the first problem I saw looking at your tests is the test you are using is way too small. It will give small speeds. Honest. Don't go with less than a 3mb size test. It takes over a mb to just get warmed up.
And I have to be honest also, hughes never gave burst speeds in the day. So not sure on that one. And if I am correct boost is usually with D/L ..... no?
As far as how does satelite work it flies 20,000 miles up and the same back to make speed. And that is what the lag of satelite is, and unstoppable at any speed. Here is an example.
http://transition.fcc.gov/cgb/kidszone/satellite/kidz/how_sats_work.html
Also making sure the modem is grounded of static helped a lot, and I did it everytime I turned the computer on, besides disk clean and defrag. Yes daily routine.
Hope that helped.