With one exception (see below*), I'm quite happy with my Gigabyte P55A-UD3P.
I'm also doing simple OC'ing, have a single video card, and one SDD and two HDDs.
I forget where I downloaded this, so cannot give due credit, but here's a feature comparison of the various Gigabyte P55 boards. The A in P55A means it has USB3.0 and SATA 3:
The only reason I bought the -UD3P was I urgently needed a new mobo, and that was the only model available where I live. I would have preferred the -UD4, since I have no use for TPM, but do have use for FireWire.
*The "one exception": Gigabyte has yet to correct their botched BIOS which results in a random beep several times an hour, unless you turn off the CPU overheat monitor. I trust they *will* finally get around to it, but for now... (see this thread if you're bored and want more info:
http://forums.anandtech.com/showthread.php?t=2093181)