X299??  Yes.  board supports 3 m.2's.
However, do your research.  RAID support crippled.  Intel VROC still not available.  Individual drives work great.  Read/write performance is good.    
Chipset:
1 x M.2 connector (Socket 3, M key, type 2260/2280 SATA and PCIe x4/x2 SSD support) (M2P_32G)
1 x M.2 connector (Socket 3, M key, type 2260/2280/22110 PCIe x4/x2 SSD support) (M2M_32G)
1 x M.2 connector (Socket 3, M key, type 2242/2260/2280 SATA and PCIe x4/x2 SSD support) (M2Q_32G)
8 x SATA 6Gb/s connectors
Support for RAID 0, RAID 1, RAID 5, and RAID 10
 * The M2M_32G connector must work with an Intel® VROC Upgrade Key to support RAID configuration.
 * Refer to "1-12 Internal Connectors," for the installation notices for the M.2 and SATA connectors.