Regardless of whether you cancel Hughesnet and go with someone else or stick with them, you need to figure out what device(s), and what on that device(s), is chewing through your data. If you don't stream (cancelled Netflix), yet you are still burning through so much data that you are purchasing multiple tokens, you've got a serious problem that you need to figure out, and cancelling one capped service to go to another isn't going to fix it. The problem isn't Hughesnet. The problem is something chewing through your data, and until you figure out what that is, you're going to be in the same boat no matter what capped ISP you go with.
Your college work connection. Cloud connection. Syncing. Sharing updates. Ads on websites. A satellite TV receiver connecting. Updates in a perpetual loop. Take your pic. Any and all of these things can burn through data without you knowing it.
It wouldn't surprise me to find out that it's your college work connection that is using so much data.
I'm a little confused about the 2AM to 7AM free period they told you about. As far as I know, the only plans that have the "Download Zone" (the free data period) are the daily refill plans, and it sounds like you have a monthly refill plan, judging by your comments about being out of data after a few days. I could be wrong, but I'm not aware of any monthly data plan that utilizes the Download Zone.