you should always go for a full tower case buddy maybe in the future you will go for water cooling and you will need a full tower plus if you want to add big gpus and alot of HDD's you should get the extra space :)
yes i would also suggest custom watercooling its easy and better then watercooling

Darkol if you ship all those stuff together i think there will be custom charges you should just ship them seperately to avoid customs and s=taxes the shipping maybe 2-300 extra