Micro Atx Build - Any Good?

Hi Guys

This is the spec for my potential new build, it will be only the second time i have done one and the plan was for a micro atx build that will have good performance at 1080p on a single monitor in modern games now and for a few years. The machine is purely for gaming and surfing no streaming or editing of any kind. I do not plan to overclock which has also influenced the build and i would really appreciate feedback to see if im going down the right path;

CPU - i5 4570

Motherboard - Asus H87M-E

GPU - Asus GTX770 or R9 280X (may appreciate thoughts on this in particular)

Ram - Corsair Vengeance low profile 2x4gb 1600mhz ddr3

PSU - Corsair CX600M

Storage - Samsung 840 evo 120gb + 1tb WD caviar blue

Cooling - Coolermaster hyper 212 evo

Please let me know your thoughts.

Thanks

 

R9-280x vs Gtx 770. Short answer, which ever is cheaper. Longer answer, Get a R9-280x if you want to go above 1080p. That's my 2 cents on that.

Other wise, it looks fine. I don't see any problems with the build.

There's is a 4gb edition of the 770 though. Also, op might have a higher chance of affording a 4gb version of 770 than an R9 280x atm.