M.2 supports the same performance as U.2. Both connectors allow for up to 4 lanes of PCIe. Some lower-cost implementations of M.2 only provide 2 lanes, and it also can provide SATA signals instead of PCIe, but with Intel's desktop chipsets finally getting a bandwidth upgrade everybody is going to be implementing M.2 with four lanes going forward.