В чем разница между M.2 и PCI Express 2.0 x4?
Не знаю, какую вики читает ваше впечатление, но M.2 - это универсальный интерфейс, который, в зависимости от ключа, может предоставлять и PCI-E, и SATA, и USB и другие интерфейсы.
https://ru.wikipedia.org/wiki/M.2#%D0%A4%D0%BE%D1%...
m.2 это разъём, pci-e это шина обмена данными. м.2 может быть как с pci-e, так и без