^+1 stick to the 3570k, Intel stomps AMD when it comes to gaming performance.
Take a look at this:http://www.tomshardware.com/reviews/gaming-cpu-review-overclock,3106-5.html
3570k resides at the top of the list meaning its one of the best processors. For your motherboard, IF you are going to overclock the Asrock extreme 4 will do fine. If not overclocking then maybe an H77 will do fine for you. Though I highly suggest you overclock, its basically free performance that only requires your time and a good CPU cooler.