Hi Both,
With large files it is best to try and find files hosted by a number of hosts, ... up to 20 or so. Files with a great many hosts can be fakes quite often. This way if a host or two switches off during the download, others will remain. You must remember you are downoading from similar people to yourself and they may not be too keen to stay switched on for ages.
If you have a file awaiting sources, it can be worth re-searching the file, and this can sometimes kick start a download into resuming, this seems to work better than "resume"
You may also find it best to cut your losses and start again with a fresh download.
I hope these thoughts help ... There are many other explanations, but these are just a few