To make a long story short I just got in a Samsung NVMe 960 EVO which was described as being both M.2 and PCIe x 4. It came in today and there is no way it is a PCIe x 4. It is M.2 which, of course, desktop computers don't have.
So why do the docs say it is a PCIe x 4? You can't put a NVMe in a desktop computer unless it has a M.2 slot?
NVMe is supposed to be 5-6 times faster then a SATA SSD but there is no way to put a NVMe drive in to a "normal" desktop computer unless it has a M.2 slot and to add insult to injury you have to make sure that M.2 slot will be a PCIe x 4 intergace?