SATA link in an M.2 form factor is a better buy. NVMe is better but a tiny, tiny bit and it's not worth the cost. It's 150-200% the price for a Samsung EVO NVMe over a SATA link. I'd much rather invest the money into capacity than the link speed. This would change if I was building a server or graphical workstation. It wouldn't hurt to buy a motherboard that can do both links over M.2 though.