@ mavortium Just want to share my experience on my Gigabyte mobo: Strange that you guys needed the Z97 Gigabyte NVMe modules. I have a Gigabyte GA-Z77X-UD4H and used the uncompressed NVMe module from the first post. I added the module with the MMTool.exe to the latest BIOS of my mobo. After flashing the new BIOS i disabled all Intel and Marvell Sata ports in the BIOS. Then i was able to install Win10 x64 on my SM961 256GB. After the Win10 installation i enabled the Sata ports again, installed all drivers and everything was running perfect. I'm using the DeLock PCIE to M.2 adapter, part# 89370. Nice thing on this adapter is that there's a HDD power LED connector which works very well. I installed the adapter with SSD on the 2nd PCIE X8 port which should give better speeds than on the lowest PCIE X4 port.
OK so i also started messing up with this BIOS with my new Samsung SM961 256GB. First i didn't succeed installing windows 10 and booting. Then i tried the "NVMe-boot without modding your UEFI/BIOS (Clover-EFI bootloader method)" which also did not succeed. I then tried the whole BIOS modding processing again and guess what? VOILA!! The SSD is running very stable on my old rig with a Gigabyte GA-Z77X-UD4H and a overclocked i7 3770k to 4.5GHz. Attached the benchmark results. It was really worth the puzzle