Hey.
Yes you can and they work as they should. I have a Samsung 950 Pro and it's working flawless. Plugged it in, booted and the bios detected it straight away. Haven't had problems with the windows installation too, was pretty much straight forward. One thing you have to make sure though is that microsofts "nvme" drivers are very bad, from what i remember, they still use "ahci.dll' crap". So if you get a samsung, donwload the samsung's nvme drivers and if you get an intel, well do the same thing :).
Max
Cpu : Intel 5930K@4.25ghz@1.2v / Cache @4.25ghz@1.20v
Cpu Cooler : Corsair H100i
Case : Corsair 780T
Memory : G.Skills 32GB DDR4-3200mhz CAS 15-15-15-35-1T@1.370v
Motherboard : Asus Rampage V Extreme (BIOS 3504)
M2 : Samsung 950 Pro NVME 512gb (Gaming)
M2 : SSD1 : OCZ RD400A 128gb (windows)
SSD1 : Crucial MX100 512gb (data)
Gfx : EVGA Titan X w/ 980 Hybrid Cooling AiO Liquid Cooler
PSU : Antec HCP-1000W
Monitor : Asus RoG Swift