actually most hosts do have slow downloads for free users, not much to do about it, just sit tight and w8 for the download to finish, i have done this last 10+ years
best and most secure thing is to upload trough a torrent, private site, nzb, ftp or even better if this site could get up their own private torrenttracker