The downloads are pretty much over HTTP so there's not a lot of weirdness going on with that
What is your bandwidth pipe though? I've not seen itch.io have any major problems pumping out sufficient bandwidth. You may want to try changing your DNS settings to OpenDNS/GoogleDNS.