If you like the size of the smaller Gabecubes but want to build it yourself then you need a powerful mATX board.  The aptly named MSI Z87M GAMING is a good choice with an impressive amount of slots, a pair of 16x PCIe 3.0 and a pair of 1x PCIe 2.0 as well.  It also has 4 DIMM slots and six SATA 6Gbps ports which is an impressive array for such a small form factor and that doesn't even count the variety of input and output ports on the back.   [H]ard|OCP were of two minds when it came to this board; the first reviewer encountered numerous issues installing the OS and drivers while Kyle found his to work perfectly out of box.  This board has a lot of potential but you might want to wait for a BIOS update in the hopes that you too will have a smooth setup.

"We take a look at another offering in MSI’s "GAMING" series. This time the M-ATX form factor Z87M GAMING caught our eye. Is this a case of good things come in small packages? Based on our experiences with the rest of the series, this is one you won’t want to miss if you’re looking for an M-ATX based motherboard."

Here are some more Motherboard articles from around the web:

Motherboards