I would get an h77 MoBo to take advantage of PCI Express 3.0. Since you don't plan to OC, you can get the i5 3550. "K" series CPU's are for overclocking.
Up to you if you want to reuse your HDD. You get to shave of a few bucks if you do. If you want to upgrade, WD Caviar Blue. I would also think about getting an SSD. It will significantly improve boot times. Mushkin Chronos 60 Gb.
Since you don't plan to SLI, 550W would be enough. XFX Core Edition 550W. Also Cooler Master put fake labels on their PSU's. I wouldn't buy one from them.
Thanks, I was planning to buy an SSD to put Windows and BF3 on it. I will most likely get 120gb, any recommendations there? I heard to not even bother to overclock the i5 3570k, as its rather pointless (from friends).
Heres a new list, and it's cheaper as well. (I save $250 for buying it in this exact form, thanks a ton)
XFX Core Edition 550W
Corsair Vengeance 8gb
Sapphire HD 7850 OC
Cooler Master Hyper 212 EVO
I'll keep my HDD, as I have read reviews stating the 7200rpm will be fairly redundant anyways, and I do not need alot of space.
The MoBo you chose is a micro-ATX board. You will lose space + features because of its smaller form factor. I would suggest getting an ATX MoBo. Something like the Gigabyte H77 D3H (note it does not have "M" on its name).
Crucial M4 128 Gb or Mushkin Chronos 120 Gb. They're both very good SSD's.