I'm not sure how PCI-e works exactly cause this is my first build. I'm getting an Asrock z97 motherboard and I'm looking at the manual and the motherboard has 3 long PCIe ports (x16 I'm guessing) and 2 short ones. I have a graphic card which I know requires x16. On top of that I have a wireless network chip and a sound card. Do I have enough space for all of them?