PCIe 3.0, was launched on November 2010. PCIe 4.0 was released in 2017 and doubles the bandwidth of the earlier model.
PCIe slots can have completely different sizes, based mostly on the variety of bidirectional lanes that connect to it. http://Sirand.biz/__media__/js/netsoltrademark.php?d=Leahee4.com