UPDATE: I took the risk and bought a Sabrent 1TB Rocket NVMe PCIe M.2 2280 SSD Gen. 3 because of the specs and found it to be at a good price: https://www.amazon.co.uk/Sabrent-Rocket-Internal-Performance-SB-ROCKET-1TB/dp/B07LGF54XR/ref=sr_1_3?crid=3GGP2B04QV3EC&dchild=1&keywords=m.2%2Bnvme&qid=1590501130&sprefix=m.2%2B%2Caps%2C167&sr=8-3&th=1 Installed the drive in the M.2 PCIe slot and started my laptop, in Windows 10 the drive wasn't visible so I went to Disk Management selected the drive (GPT when prompted "You must initialize a disk before Logical Disk can access it") and quick Format, assigned a letter and the drive was visible. Shut down the laptop, removed all other drives and inserted a bootable Windows 10 USB stick, entered BIOS and selected to boot from the USB stick, Windows setup started (make sure to delete the partition and make a new one during Windows setup because Windows will do a few more small partitions)... when complete (just before 1st reboot), removed the USB stick and the setup continued. Windows 10 was installed in minutes, I have tested the drive and I'm getting the speeds advertised by the manufacturer (happy, happy, joy, joy 🙂 Overall, I can confirm that for this laptop model the NVMe SSD upgrade works, Windows 10 boots normally, and everything works as it should. I can recommend also buying a thermal pad or a radiator for the M.2 drives as they get hot, this way the working temperature is lower and the performance is better.
... View more