Is it because M2 drives are directly connected to the PCIE bus that their performance can fluctuate quite a bit ? I googled quite a bit with "NVME slow boot", "NVME slow write performance" etc etc.
My setup is:
Asus X99 DELUXE
I7 5930k
32 GB RAM (can't remember specs)
1* 1TB 961 NVME connected to motherboard directly and all x4 bandwidth should be available
1* 1TB 940 EVO. The drive I'm updating
4* 2TB old fashion disks as Storage Spaces
Most of the built-in devices from the motherboard are currently turned on (audio, network) some are off (wifi, bluetooth).
First thing about boot time.
My setup takes longer to boot now than it used to with the slower 940 EVO and it seems to be due to the time spent with the spinning logo during boot. I think my boot time is about twice as slow as before.
I installed Windows 10 latest on a MBR setup disks and I can only guess with CSM turned on.
I have a few days after turned that off, secure boot is turned on and the boot disk is setup as GPT. But it takes a quite a while to load up.
My Intel Haswell NUC, a slower PC and my laptop all boot faster than my desktop!
Secondly, 4K performance with CrystalDiskMark on my machine is about 40% slower than what others are getting here.
With the help from this forum I was pointed to the Samsung NVME driver which I have installed and certainly helped things up but not all of them.
NOTE:
I am not overclocking my CPU and most of of my BIOS settings are set as AUTO.