Hi. My board is an Asrock X99 Extreme 4 http://www.asrock.com/mb/Intel/X99 Extreme4/. The board has and M.2 Gen 3 slot. I know there are different types of oem Samsung 951 drives with Ahci and Nvm-e . I am trying to figure out the difference between these particular drives, 1/ MZVLV256HCHP-00000 " http://www.mindfactory.de/product_i...-0-x4-32Gb-s--MZVLV256HCHP-00000_1019419.html " 2/ MZHPV256HDGM-00000 " http://www.mindfactory.de/product_i...-32Gb-s-MLC-Toggle--MZHPV256HDGM-_998089.html " 3/ MZVPV256HDGL-00000 " http://www.mindfactory.de/product_i...-0-x4-32Gb-s-MLC-Toggle--MZVPV25_1002176.html " I know that there are some letter differences in some of the oem versions to show the intended vendor and I know that some models had thermal issues ( Lenovo I think ) , but it all seems to be a bit of a minefield . Any help would be appreciated . Thanks.