Finalizing PC Build advice?

This Is my pc build for a decent amount of gaming and graphics design: http://pcpartpicker.com/p/iZcb 

I need to keep it under $600 so please take a look at the parts and give me some feedback.

Thanks

Also I will be upgrading from i3 and the stock cooler later on to the i5 2500k with a aftermarket cooler. 

no problem I'll get started

normally I'd recommend a i3 3220 but since you're going to upgrade soon after there isn't really much point spending more

the GPU is faster and consumes less power, I would get a 3570K later on due to it being faster, the GPU will get a boost in FPS from PCI-E 3, and it also consumes less power