I'd put my vote in for ASRock. I've built boxes using Gigabyte (3), Asus (1), Intel (2) and now ASRock (4). A total of 9 builds and I have to say I'm most satisfied with the ASRock boards over all the others. By far.
I've got four Mini-ITX ASRock boards: the H67, the H67 with WiFi, the H77 and now the Z77. For the H67's I'm using Sandy Bridge Core i3-2125s, and those were piece of cake installs using my 10.7.3 UniBeast stick and the Combo Update to 10.7.4. Excellent BIOS for my needs, no problems at all with USB or power management like ALL my other boards. I'm totally satisfied.
The ASRock Z77 ITX board houses a Sandy Bridge i7-2700K chip. It installed and runs 10.7.3 fine but for some reason they stuck a Broadcom 57781 Network chipset on the board. No tonymac MultiBeast support for that but I found an IONetworkingFamily.kext at OSx86.net and the network fired right up after I installed that. However, I also read on that board that the 10.7.4 update breaks the kext support and, since there is no working update for the Broadcom, I've decided to stay w/10.7.3 on that box.
My last pocket rocket is a H77 with an Ivy Bridge i5-3570K. What happens is that, after I flashed the 10.7.3 USB stick with Bridge Helper 3, I did the install fine but once I restarted off the USB drive and tried to choose my new 10.7.3 install, it takes me right back into BIOS. So it's like Bridge Helper did nothing.
There is a post elsewhere on this board with an attached ZIP file that contains an Ivy Bridge-working mach_kernel and two or three separate kexts (AHCI and CPUPowerMgmt). I dragged those onto my USB stick, booted from my USB Stick, went into Terminal and cp -R those files onto my new 10.7.3 install. After that, I restarted and everything was cool; I could get to my H77 Ivy Bridge Desktop and run MultiBeast, enable the audio and network and reboot subsequently into my Ivy Bridge system. But as soon as I applied the 10.7.4 update, even though I also applied Bridge Helper 5, I get the kernel panic of death on restart. Shows an exception for AppleCPUPowerManagement.
That's where I'm stuck. I've rebooted from the stick, chosen my Ivy Bridge install, and reapplied the MultiBeast 4.5.2 Patched CPUPowerManagement kext for 10.7.4 but it hasn't made any difference. Have also tried to copy over the same files from the stick that I did before when I got 10.7.3 to run, but that hasn't worked either. I'm in Kernel Panic Hell.
That's why I installed UBUNTU on my other Ivy Bridge box. Nothing here on tonymac has working out of the box for me as far as Ivy Bridge, Z77 and Mac OS 10.7.4. I like to fiddle with this stuff to some extent, but I can't spend ALL my evening and post-evening hours trying to figure this out. I'm not sure what I'll do next with my Ivy Bridge chips.