I got a 950 Pro 512 for my old mans new system. Very disappointed with the boot times of ~45 seconds. After some research (too late!!) appears to be the motherboard takes longer to initialise the boot drive when its M.2 NVME vs traditional SATA interface which is very fast to initialise. Anyway once booted it's super fast but disappointed I didn;t know it would be so slow to boot..... be warned! The samsung driver update did improve the boot times slightly but not much.