I've done some reading since I was last here and wanted to summarize my thoughts. You know… ensure I'm not misunderstanding anything and see if you guys agree with my take on where mainboard manufacturers should be headed, particularly Asus with their ROG line.
The entire industry is shifting ever more towards SSD based mass storage. SSDs have so far used the exact same connection technology as traditional HDDs, meaning SATA. With SATA I am referring to:
- the SATA connector (i.e. physical plug)
- the SATA electrical interface (which wires carry power or signals, which recognize connections, etc)
- the AHCI protocol (the commands/data exchanged between storage controllers and SATA devices).
Unfortunately, this set of technologies has been a bottleneck for years now, preventing SSDs from reaching their full potential. The industry has recognized the need for a better connection between SSDs and storage controllers. The solution is SATA Express and m.2
This table visualizes my current understanding of the situation:

The area shaded orange represents the technology available to us on motherboards today. The darker orange area represents the new m.2 connector that Asus mounted on their mPCIe combo II card, which ships with current VI generation ROG motherboards. It replaces the mSATA connector used on previous generation combo cards.
SATA Express is the name for both a new connector and a new electrical interface. Its main feature is that it combines the electrical interfaces of both SATA3 and PCIe. Being an amalgamation, the entirety of the area shaded green is what the term SATA Express refers to. SATA Express is specified to scale with the PCIe standard, meaning it supports PCIe 2.0 and 3.0 today and will support PCIe 4.0 at some point in the future.
As is apparent from the table above, the m.2 connector also supports both SATA3 and PCIe, and its electrical interface is in fact specified as a superset of SATA Express, the main difference being that it also supports a single PCIe lane. I’m unsure if m.2 is intended to support anything beyond PCIe 2.0. At least none of the existing products go beyond PCIe 2.0.
EDIT:
When I first wrote this post I was far too tired and shouldn't have made the attempt. As a result I've heavily edited the above. It now reflects only my current understanding of the PC storage situation. I'll speculate on where this is all headed in a future post.