Hi JSung,
The SM951 model I purchased was the 256GB AHCI version, model no. MZHPV256HDGL-00000
The reason I mentioned NVMe in my first post is because when I first installed the SM951 into my Z620, (using a cheap, generic PCIe adapter card), my BIOS or Windows would not see the card. Confused by this, I installed a Samsung NVMe driver to see if that was the problem, but it made no difference. As I discovered, replacing the cheap generic PCIe adapter card with a higher quality PCIe adapter card sorted the problem. The replacement PCIe adapter card I bought was an ASUS Hyper M.2 x4 Mini.
I found this info on the web;
"There are actually two versions of the drive. The initial release uses the familiar AHCI protocol, while a newer variant adheres to the NVM Express standard. The AHCI model is compatible with a broader range of motherboards and available from a wider selection of vendors."
The NVMe version is also suppose to be quicker but in reality there isn't much difference;
Image may be NSFW.
Clik here to view.
I understand it is only the newer HP Zx40 series range that supports NVMe drives.
Hope this helps.