Torrent is preferred for large downloads imho; no chance on corrupted downloads. Something like a Linux distro I really prefer using Torrent.
Another thing to try is enabling UPnP port mapping in Utorrent and enabling it on the router as well (if it has that option).