Only have a few things to add to this discussion....Not recognizing the drive was a big concern for me! I know that typically Intel users have to install Intel Rapid Storage drivers during Windows installation before the BIOS will recognize the disk. I saw a lot of mixed reviews from Crosshair VI users, some with good and others with bad experience. As you can imagine, the users were all using different BIOS and different NVME drives.
My experience, fortunately, was favorable. I purchased the Samsung 960 Pro 512GB, and seated the drive using the standoff and screw included with the motherboard accessories. (You did know to do this correct?) Some videos I watched previous to assembling my rig had gold stickers over the standoff position holes, which are to be removed. I'm not sure if the stickers are to be removed to allow contact with the board, or what the purpose. EIther way, my particular board did not have any to be removed, elsewise they would have been. So I proceeded to seat the drive by first inserting at a 45 degree angle, and seating to the standoff position hole with equidistant spacing on each side. Other users have mentioned that no brass should be visible while seating the drive, that is probably a good way to look at it... I did not have to use any force at all to allow the drive to fully seat, and no brass was visible at the connection. My only suggestion is to pay attention to center-space the drive on the standoff properly and use the BIOS that is shipped with the motherboard before trying to proceed with experimental releases. The beauty of these SSDs are that I don't have any other instructions, no cables to connect or drivers to install. If you want to make sure you are doing this right, I highly recommend having the NVME M.2 as the ONLY drive connected while performing the operating system installation. I have a Seagate Barracuda Pro 3.5 HDD connected as a secondary drive, and I only connected this drive days after I had all of the essential programs running properly.