I have an Asus Z170 Pro Gaming motherboard, and my 970 only gets detected when the M.2 slot is set to "SATA Express" instead of "M.2" (which I presume to mean is PCIE). I have tried disabling the CSM and clearing Secure Boot keys to no avail. I currently got Windows 10 installed onto it in SATA Express mode, and installing the Samsung NVMe drivers in Windows 10 did not fix anything.
EDIT: Is there a benefit in going native PCIe instead of SATA Express? I say this now because I realize that SATA Express seems to be much faster than regular SATA when comparing benchmarks in Samsung Magician.
EDIT: Is there a benefit in going native PCIe instead of SATA Express? I say this now because I realize that SATA Express seems to be much faster than regular SATA when comparing benchmarks in Samsung Magician.