Im a bit confused about all these PCIe slots. Whats a PCIe 16x, whats 2.0 etc? Which is the one that I need for modern graphics cards? What are the benefits of each? Which slots are the ones that common motherboards should have in order to put in any GPU I want?