there are a horribly large number of PCI slots on that motherboard you will never use . Its hard to find devices to plug in to them , and they appear on that mb because of the limited number of pci-e lanes on the H 77 chipset
you could use an m-ATX mb or one of the Asrock Z77 chipset boards
Unless you have $500 speakers you do not need a sound card
The PC shop I usually buy from only has that Asus H77 board in which the sound card can fit in with the GPU, but I will consider others if they are good alternatives. It's a personal brand loyalty thing since I have always bought Asus mobos.
I never liked using mobo sound so a nice, cheap sound card was the way to go.