Det är CPUn som leverarar viss hastighet på pcie bussen. Moderkorten behöver "bara" kunna leverera signalen, men det kanske inte alla moderkort kan, just därför t.ex. AMD sa nej till pcie 4.0 på B450.
Även fast det fanns kort som klarade det så fanns det också kort som inte var byggda bra nog för att kunna levererar 4.0. Då låste de 4.0 för att det inte skulle bli galet konstig information när vissa kort klarar 4.0 medans vissa andra är för störiga för att kunna leverera det, eller leverera det utan strul även om det bara skulle ske ibland. Intermediate issues ville de absolut inte ha.
Finns modekort som har pcie 4.0 plx chip och linkande och då blir det lite anorlunda diskussion men det är enheten i varje ände som måste supporta. CPU <-> m.2 NVME och moderkortet behöver kunna leverera det också, annars så går man ner till lowest common denomenator