If you told us your budget and where you're buying from it would definitely help.
I've got a Cooler Master Hyper 212 Evo a few days ago and can say it's an excellent value cooler. Should allow you to overclock for a bit.
I think an nvidia gpu is a great choice if you're going to be gaming and doing 3d modelling since it does CUDA (If i'm not mistaken, there are a few renderers that support CUDA). Why and EVGA card though? Why not MSI/Giga Byte or Asus?
For ram go either Kingston or Corsair (Both excellent brands).
For the PSU I'd recommend either a Corsair or Seasonic, in the 500-600w range if you're not planning to add another 660 in the future, then you might have to go up to750w. But honestly even a system with a 3970X and 2 670's won't use 750W peak, so don't worry about wattage, worry about what brand you get :).
As for the case, I'd recommend either Fractal Design or a Corsair 550D (Silence ;) ).
Storage: Just get a Samsung 840 120GB SSD for booting (They're just about perfect for the price) and a Seagate Barracuda 3TB for mass storage.