Asrock are boards are ok for the price, Asus are good, so are Gigabyte.
If it comes down to price I fitted a Asrock extreme 3 a few days ago for a friend. Not a bad board indeed.
You may get extra bios features and tweaks on the other two boards it depends what you are planning, Just make sure the boards will except the cpu pin type before you buy one.
I got not long ago ASUS M5A99X EVO R2.0 to go with my 8320 and I have to say its amazing! Loads and loads of futures on board! WiFi Go+ Remote its probably my favorite ( you can connect with your Smartphone and watch movies, send/recieve files from pc - no wireless or bluetooth needed! ).
Another good thing - support SLI and Crossfire
If you can get nice deal on that - highy recomend it!
If not go for ASUS M5A97
What processor are you running, what board are you coming from and what clocks are you shooting to hit? I owned the M5A97 and was "meh" impressed by it's overclocking ability, but otherwise thought it was a very good board and a great overall value.
I swore I'd stop telling every person to buy the M5A99FX Pro R2.0 when they ask for any mobo advice- so I'll say spend the extra $30 and go for the M5A99X Evo R2.0 as mentioned above!