Hey Valur,
Sometimes, corrupted downloads are due to either a virus scanner/firewall program, or downloading through a VPN. If you're using these, try turning them off until the download is totally complete.
Also, you could try turning off Peer-to-peer transfers in the Launcher. It would download slower, but everything would come directly from Blizzard, so hopefully would not be corrupted.
Good luck,
Blackhorn