I want the board to have some USB 3.0 slots, and at least 4 2.0 slots.
In addition, I'd like 2-3+ PCI Express (plain-old express) slots for things like my sound card and wireless adapter.
I want a decent on-board sound card.
Sli supports means, if in the future you want do add another 660 gtx you'll need a mobo with two pcie 3.0/2.0 slots sli ready.
True, the one you chose is also a good one, it depends on your needs.
The z77 extreme 4 can pay off, if needed the ram cause it's ram is 38$ value.
Okay, thank you. I highly doubt I'll be getting a second graphics card (especially before buying a new Mobo), so it sounds like I should be fine. Plus, it has the PCI-e 3.0 for my GPU, and 2 regular PCI-e. So long as it works with my CPU (which it looks like I will), it looks good. Plus, I like MSI