Free Download Manager, simple as that.
Free, easy to use, supports resuming, supports torrents as well - no need for a seperate torrents downloader.
I've found that it tends to keep your download speeds ata maximum too, unless theres a problem with the server.