I ran an Intel 665p 1TB on my Maximus 7 Hero (Z97) for a couple of months. Max speeds ran just shy of 1 Gigabyte/sec, but the only way to actually see transfers like that was to run a RAID-0 striped drive (2x256 Samsung 850 Pro) in the same rig.
The downside is that to run an NVME in that board it actually disables all of the pci-e x1 slots, leaving the sound card to be run in the pci-e 2.0 slot at the bottom of the board.
I migrated the 665p to my Z97 Extreme6, but this time put it in a pci-e x1 adapter card. It can only transfer at x1 speeds now, but that system no longer has any need for faster transfers anyhow, and it leaves all the other pci-e slots available.
From what I have read if the board you are interested in does not say it has NVME support, it may not even recognize the drive in an adapter card (at the BIOS level). Although I have seen BIOS mod requests for such instances, I don't know if any have worked. I would suggest making sure the board you go for states it has NVME support.