There is nothing wrong with ASRock M/Bs their quality is excellent, the only real reason to go with the Z68 is SSD performance, if you'll not be running SSD hdds, it's not necessary.
If you have an independent graphics solution you could go with this ASRock P67 Extreme 4
It's a great overclocker.
Seeing as how I actually own one myself and a 2500K I guess I should know!
I recommend G-Skill memory
over Corsair, as with the higher clocks around 2133mhz the Corsair has proven to be a little flaky, shoot for the 1.50v specific memory modules.