I can see why you used external links for download but you as game dev on itch can ask to have more than the provided 1GB but probably for a fee the biggest game i've seen so far was around 10GB and i don't think its that expensive the game that i've seen doesn't seem it was developed by a big studio