It's really hard to determine a motherboard that is right for you,there are over 223 different motherboards to chose from on the LGA1155 platform,all have different colors schemes that I may like but you do not like, or have features that would benefit me but not you or vice verse.That being said, I will try to help you the best I can to determine which board is right for you.
When it comes to ATX boards it all depends on what you are looking for, such as how many SATA ports you want or need, LED debug readouts on the motherboard is a plus, it helps you trouble shoot your hardware alot easier if something ever goes wrong, and how many power phases are on the motherboard.
Some of the best company to look at when choosing a Motherboard for the Intel Core I series are,
1) MSI
2) ASUS
3) Gigabyte
theses 3 company's have outstanding Intel boards to chose from.
When choosing a motherboard for your Intel Core i5-3570k CPU consider prices
a board for $75-$100 are entry level boards, which manly just have the basics to get you up and running ( great boards if you are on a budget.)
Motherboards ranging from $134.99- $200 are enthusiast motherboards, the higher the price the more features you get and they all have great overclocking abilities.
Any motherboard over $200 is purely for the person that loves to overclock and wants the best experience and performance out of their CPU when overclocking, plus the motherboards that are over $200 have every feature that the $200 dollar motherboards have to offer.
I personally would look at the MSI Z77 Mpower motherboard, it has all the features you are looking for and some.
Link: http://www.newegg.com/Product/Product.aspx?Item=N82E16813130660
I personally have this motherboard and it is an outstanding motherboard for the price. Very feature rich motherboard.
Hope this helped you,
ericlee30
~Member Of The Intel Response Squad~