The M.2 slot will still use PCIe lanes. With Skylake/Z170, you get 16 lanes off the CPU, and however many off the chipset (I don't remember how many Z170 has). The GPU should (theoretically) use the 16 off the CPU, then whatever other devices (SATA drives, M.2, etc) will use the lanes from the...