I can't see the i5-3470 for 150$ there, yes the i5-3570k can be paired with the msi also, but the asrock z77 extreme 4 has more features, more sata ports, better audio on-board, etc.
But it's a decent budget board also for the price, also throwing the h77 pro 4 mvp for 69.99$ for non oc board.
For 600$, the 7870 goes out of the budget, unless you pay for the msi z77A-G41 for 40$ or the h77 pro 4 mvp.
Also there's not much difference in performance between the two.
Edit : well the i5-3570k +msi Z77A-G41 is the best combo possible (210$ total).
This should do for the rest, if you want the 7870, or else, get the combo of the 660 gtx+ram : http://pcpartpicker.com/p/vzCU
A little budget creep but I think I am going to go with the 3570 with the extreme 4 mobo combined with the 7870 and a 1tb hdd. Looks like I can probably get away with picking it all up at micro center and have it built by the weekend.
Picking one up in March for my birthday. I've exhausted about all my goodwill with my wife for now so I figured I could give on the sshd for now. I won't deny I did have one in my hand at one point today at the store.