I've revised your build a bit. Here's the revised edition:
http://pcpartpicker.com/p/l44z
I'll go over the changes, and the reasons behind them.
The i7 3770 is ONLY different from the 3570k in that it has more hyperthreading, which will only help you if you're doing heavy visual effects or editing. For gaming, or still photography, the 3550k should be more then enough. An overclocked 3550k can match a 3770 anyway.
I saved you $80 there, which I spent on a better motherboard. I don't know why you prefer a Micro-ATX, but the Gigabyte G1 Sniper is the best one I could find in that price range. It'll even allow SLI/Crossfire in the future without space problems.
Changed the memory for no reason other then I prefer Corsair and have no experience with Patriot. As long as it's DDR3 1600, it's all your system needs, so pick what you like (remember to read reviews about everything you buy though!).
I've had issues with Seagate (my external HDD's disk head broke for no reason, as did a friend's) so I switched it for Western Digital. Again, this is just my personal preference, pick what you like.
OCZ Vertex 4 unchanged.
Changed the case to the much much better looking Storm Enforcer. I'm getting one myself, and I highly recommend the case for both airflow, expansion capability, and sheer good looks.
Use this website to calculate how much power you need. I think you should get 650W to be on the safe side, but that's just me. You need 700W for Crossfire/SLI in the future, though.
http://extreme.outervision.com/psucalculatorlite.jsp
No change to optical drive.
You asked about the 650, but the 7770 is in the same price range and faster. It can be overclocked to blow right past the 650 with ease, and you can buy another in the future for Crossfire without spending too much.
[HOWEVER, I recommend you consider upgrading from micro-ATX. Why do you want a micro-ATX board anyway?]
Benchmark:
http://www.anandtech.com/bench/Product/536?vs=681
Review of card (I chose the XFX card):
http://www.neoseeker.com/Articles/Hardware/Roundups/Sapphire_XFX_HD_7770/
You'll want to do a lot more research, though. Don't just take my word for it; read reviews, check out videos, and keep reading those benchmarks until you're absolutely sure you have what you want. Message me if you need any help.
Good luck with your build!