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.