After some days with the new Microsoft Surface 4 Pro I'm quite happy with it. One thing bugged me was the poorly SSD Performance. Microsoft use a Samsung M2 SSD with NVMe Protocol, actually a quite fast little thing. But a SSD Benchmark showed me unbelieveable bad performance at the Random Write and Threaded read:
 

Surface 4 Pro bad poorly SSD Performance

0.89 MB/s thats terrible. After a little Research I tried the samsung NVMe Driver instead of the native Win10 one and look at the Improvement:
 
Improved SSD Performance Surface 4 pro

Not bad, eh?
 
 MICROSOFTSAMSUNGDIFFERENCE
Seq Read11351250+115
Seq Write110252+142
4k Read36360
4k Write0,8993+ 92
4k64 Read       4511369+ 918

Get the Samsung NVMe Driver Installer here.
(Scroll Down until you see the Headline: "Samsung NVMe Driver Installer")
 

One Sidenote

A current controversial Discussion is the Problematic of the NVMe Driver to cause high System Active States (Battery Drain). In my Case I couldn't reproduce this, but other users on Reddit found the PCIe0:PR5 Device (The SSD) to stay 100% Awake after the upgrade.

So please try and judge by yourself, this is a Screenshot of the Command:  powercfg /sleepstudy when the SSD is not causing drain. If you have a red Line with "Unregistered, SB.PCI0.RP05.PXSX" or similar causing a high acive Time you should revert the Driver to Original. To do so simply go to Start > Settings > System > Apps and search for "Samsung NVMe" there you can uninstall it, reboot and you're done.
 

 

✉ Marco Götze//