Hello. I'm sorry to hear that.
Unfortunately, Mega is the only "reliable" host at a decent price available to me, at least for now.
If I could, I would host the game entirely on the Itch network but unfortunately I have long since exceeded their size limit and they don't answer my emails about it.
I'll try to contact them again but I have little hope.
With the size of the files and the number of monthly downloads that the game represents, my only alternative is professional hosting, which is way beyond my budget.