Is it game downloads/updates that you're trying to perform? If so, it's possible that what's happening right now is the downloads/updates are getting caught up in the current prioritization policy and testing out so slow that Microsoft is terminating the download before it even really begins. However, the prioritization policy has only been in effect since March, which wouldn't explain why it was happening prior to that, though Microsoft is quite often "touchy" when it comes to downloads via HughesNet. It may not get along with the high latency very well.
Is it via the XBox that you're seeing your upload speed as three times faster than your download speed? If not, via what application or test are you seeing this?
It's likely that the reps will need some speed tests run at testmy.net as a part of the troubleshooting, so the instructions for those tests are here. Please be sure to read through them thoroughly before running the tests, and then post the testmy.net "My Results" page URL after some have been run so that the results can be viewed. Also, only run the speed tests if you have HughesNet data. Speed tests run while out of data and throttled won't be of value for troubleshooting this issue.