i used official download source but i must say it is a pain in the a..s for me to download those large files. You should think about official torrents for the future becouse it is much easier for a lot of ppl. Many games use that allready and that works ok.
sry for late respond and thx all for help.
PS omg, i am playing 6 months one FPS game. That didnt happend since enemy territory :)