Well, my friend. What i could advise to you is to use a download accelerator, that is, software that will certainly at first decrease the downloading time by using several downloading threads for the same file, but secondly, the next main purpose of these kind of programs is that if somehow the download is broken, it retries to download from the exact point it was left on the last time (depending if the server you're downloading from is set up to use ftp's reget). So you wont have to start over again time after time.
My suggestion on the software (for this is the one i use) is Flashget (
www.flashget.com) or perhaps GetRight. Don't worry, there are several places you could download this kind of software from.
Hope this helps.
Take care and have a nice and fast downloading this time =)