What do you think of this build?

I am going to build my first gaming pc, and i want it to be a good build, that will last for some time. These are the parts that i want to go with. If you think that i should change something please thell me :) 

http://pcpartpicker.com/p/D3Ho

Also, i would like to ask if i should go with a mini ITX case and change the motherbard. (go for a mini ITX because of the bitfenix prodigy... is such a good looking case XD). 

 

I also have a AMD build here.http://pcpartpicker.com/p/zECZ

 

I would swap out the 660ti in the AMd build and go with a 7870 from Powercolor.

http://www.tomshardware.com/reviews/tahiti-le-7870-7930-benchmark,3401.html#xtor=RSS-182

I'm not sure what you're planing on doing with this PC, but if you're just gaming, I have some suggestions.

Switch out your PSU for a lower wattage one, seing as your current build will only take roughtly 350W and you chose a 600W.

Personally I would get a lower wattage PSU to save some money and use that money to get a nice CPU cooler, seeing as you got a 3570K in wich I hope you're planning on overclocking. (I personally think the Xigmatek Dark Knight is a damn good cooler for the price [~$46 right now] wich performs around as good as an H100) 

http://pcpartpicker.com/p/D4yf

If you're video editing as well i would go for an Nvidia GPU since most editors like the CUDA cores. and maybe some 1866 RAM.

 

Otherwise your build is pretty solid.