it has been posted way too many times. having a ps bigger than what you need actually is bad for you. you wont need 1200 and 850 is more like you need.
as for the cpu, I would also go with the ivy bridge, sandy bridge are on the way out now. not due to them being bad, but if you look at the bios update for mob's they're all doing updates for ivy cpu's and forgetting sandy bridge now.
just one thing I didnt see any ram, so make sure the ram you have plays nice with the mobo you want. some dont play so nice.
if it was me and just saying if it was me, I would cut back on the mobo, cpu and ps and use that money towards a monitor with a higher resolution than 1920x1080. if you do it right, you would only need 1 or 200 bucks to get one and you will really enjoy that nice set up you can get.
also post your extra parts if you arent gonna need it on the classified sections, they would make somebody else a nice set up and save you some money too.
I have an nzt 750 ps and they're nice and highly rated. never had a problem with it. when I bought it they were one of the highest rated ps in the market. but 1200 is way over kill.
semp