never ask for the best motherboard.
Tell us your budget. And THEN ask for the best motherboard for that budget or lower.
I suggest going with Gigabyte. Their support isnt so good. ASUS support is worst. ASRock support is the best, but their boards are cheaper and the quality is slightly less.
http://www.anandtech.com/show/5793/intel-z77-motherboard-review-with-ivy-bridge-asrock-asus-gigabyte-and-msi
According to this review I would pick Gigabyte.
But I didnt like the VRM heatsinks. So I would at least get the UD5H or UD5 or UD5P or whatever it is. That is the best board probably.
Or get this one:
http://www.anandtech.com/show/5793/intel-z77-motherboard-review-with-ivy-bridge-asrock-asus-gigabyte-and-msi/6
From ASRock at least get the Extreme6 or better. Get this if you are on tight budget.
If ASUS pick the one I gave you.
If Gigabyte at least the one I mentioned you or better.
I would actually pick the UD5H or something like that. You don't want much vdroop and adding too much voltage than necessary. Ivy Bridge is already so temperature fragile