You can boot Windows of it but you will be limited to 20Gbits by the PCI Express Gen. 2.0 x4 and DMI 2.0.
I've got an ASUSTeK H110M-A/M.2 and while I'm surely limited, my drive is working quite well:
-----------------------------------------------------------------------
CrystalDiskMark 5.2.0 x64 (UWP) (C) 2007-2016 hiyohiyo
Crystal Dew World : http://crystalmark.info/
-----------------------------------------------------------------------
* MB/s = 1,000,000 bytes/s [SATA/600 = 600,000,000 bytes/s]
* KB = 1000 bytes, KiB = 1024 bytes
Sequential Read (Q= 32,T= 1) : 1808.674 MB/s
Sequential Write (Q= 32,T= 1) : 808.092 MB/s
Random Read 4KiB (Q= 32,T= 1) : 576.360 MB/s [140712.9 IOPS]
Random Write 4KiB (Q= 32,T= 1) : 175.699 MB/s [ 42895.3 IOPS]
Sequential Read (T= 1) : 1248.898 MB/s
Sequential Write (T= 1) : 805.528 MB/s
Random Read 4KiB (Q= 1,T= 1) : 44.039 MB/s [ 10751.7 IOPS]
Random Write 4KiB (Q= 1,T= 1) : 178.735 MB/s [ 43636.5 IOPS]
Test : 1024 MiB [C: 13.8% (16.3/118.7 GiB)] (x5) [Interval=5 sec]
Date : 2017/02/01 8:31:04
OS : Windows 10 [10.0 Build 14393] (x64)
That's with the standard NVM Express driver provided by Microsoft. I'm not really sure about driver support for the PM961.