You can see a couple of threads down in this forum that people cannot boot on Maximus VI to an OS with the Samsung SM951 because it does not contain a "boot ROM" and has no drivers that will allow you to boot from it, because it is an OEM product. People have to modify their BIOS to get it working properly, although they seem to be able to use the drive to store data when they boot from another device. There
hasn't been a working solution posted with regard to booting the
NVMe version of the drive either,
(and the Samsung SSD 950 Pro appears to be an NVMe drive) even with BIOS modifications.
All I know about the Samsung SSD 950 Pro is that there is a driver available for it, but you have to be in Windows to run its Setup routine. It's also
unclear whether you can extract the driver files manually and use them when installing Windows, allowing it to boot.
Link to driver 'n' stuff:
http://www.samsung.com/global/business/semiconductor/minisite/SSD/global/html/support/downloads.htmlAlso, ASUS don't seem to be supporting this motherboard (with BIOS upgrades) any more, so we appear to be on our own if we want to add unsupported hardware.