From what I hear, a bios update is highly recommended first. Many manufacturers add support for newer drives with a bios update. As for installation, at least on Win10, I heard it is straightforward just like on 2.5" SATA. It is possible even to install Win7 on a nvme drive, it just costs a USB drive, to fire a bootloader first and then boot from the nvme drive. There are also tools to add nvme bios support to Intel boards from series 6, 7 or 8, making it possible to boot from nvme drives. Tutorial here [Tutorial]How to add NVMe support on any AMI UEFI BIOS with an Intel Chipset - Overclock.net - An Overclocking Community