Question about my motherboard


Tech Monkey
I just ordered my new rig, and the motherboard for it was an MSI 870S-G54. It comes with 2 PCIe 2.0 x16 slots, with one working at x16 and one at x4 (according to the description, but my friend seems to think they both look like x16). My question is, if I crossfire, how will running the second card on an x4 slot affect the performance?



Senior Editor
Staff member
Both slots are x16 slots, but the second only has x4 active lanes, making it 16 slot in size with 4 active lanes. But to answer your question, after reading a few articles around the web, yes there is a performance hit with using 16x4, but no it's not serious. Because the board uses PCIe 2.0, each lane has more bandwidth. It's only the higher end cards that need the extra bandwidth, if you are sticking to mainstream, then the performance gap versus an 8x8 or 16x16 will be about 5-10%. The article here shows what happens when you run cards at various lane limits. At x4 speed, the difference is 4-5% drop in performance Vs. a x16 slot with a 5870. So in terms of crossfire, 16x4 will have minimal impact. The problem may remain with the drivers and if they can handle async PCIe lanes...
Last edited:


Tech Monkey
Thanks for the quick reply, and yeah I looked up some articles about it and the only serious performance hit that could happen is if I tried triple crossfire with an x4 slot. Won't happen since this mobo only has two slots :p