Onlly board that i know who has 2 ultra m.2 slots onboard. And support for ECC ram. is the Asrock X99 Extreme 11
But if you wanne utilize both ultra m.2 slots,. And if you also need ECC support. Then you going to need a Xeon E5
Not sure wenn the Xeon E3´s are comming for skylake platform. But Z- series chipsets dont support ECC Only C-series chipsets will on the ms platform I have not seen any server grade C-series 1151 boards either yet.
Msi boards dont support ecc. So he would need to look at one of the Asrock X99 boards. Or one of the server grade C-series boards ofc. With a Xeon E5, and then use pci-e adding cards.
Patience, sixth gen stuff has just come out, we don't even know of other chipsets and their capabilities yet. I wouldn't jump on the bandwagon just yet.
Was going to make thread about that one, watchout dude because I am pretty sure the M.2. slots go through the PCH which has 4Gb connection to the CPU, in otherwords you only need one to theoretically bottleneck the chipset.
Also they were kinda loose about the details as to where they are getting their bandwidth from for those, but it shares with the Sata-express ports. Its also expensive, check out these lists: (not much price difference, and nice motherboards for z170, not much cheaper atm).
Coming out, which will nearly saturate the ports themselves, I would say two at the most would saturate the port, and give it a while prices will come down and they will be straight at the bus limit like we are with SSDs now.
Also note that ATM such SSDs are quiet pricey now, so you could probably get 3x the capacity, in 3 seperate drives, for a similar price, and still have something quiet fast if you raid it :P.... Sort of a hard decision as it's not much more to go for the X99 platform...