Question: are all pcie slots the same?
Answer: A little-known fact is that you can install any PCI Express expansion card in any PCI Express slot. ... So, if you have an x4 expansion card but your motherboard doesn't have an x4 PCI Express slot, no problem; simply install it in an x8 or x16 slot. The same holds true for “bigger” cards.