It may sound cliche, but try using a torrent instead. Torrents allow for checksums on a per chunk basis, as well as resume and such, plus you're not putting a strain on their servers (depending). The checksum is vital, since you are dealing with a bootable OS ISO image, you can run an MD5 check...