Hi,
I just did the same thing myself.
First I created a bootable UEFI USB drive with Windows 10 setup.
http://winaero.com/blog/how-to-create-a-bootable-uefi-usb-drive-with-windows-10-setup/ Next I installed Windows 10 to an old hard drive I had laying around. Once I had all the drivers installed and everything working I then installed the NVMe driver from Samsung.
http://www.samsung.com/semiconductor/minisite/ssd/download/consumer.htmlAfter the driver was installed I rebooted and then my 950 pro drive appeared in the bios.
I have to admit I was worried I hadn’t inserted it correctly or the drive was bad until I got to this point.
After that I loaded the Samsung migration tool and cloned the old drive to the new. Cloning took less than 5 minutes
Shut down the system, removed the old drive & then booted up Windows 10 from my 950 pro.
You may need to change the boot order in your bios, but mine picked it automatically.
I loaded Samsung magician and crystal disk mark and compared my speed to others online.
Once I was positive everything was working great I activated Windows 10.
I considered trying to slipstream the NVMe drivers into the installer, but that would have taken more time to figure out than it was worth.