40 Lanes waren es seit Z270 auch vorher, 16 von der CPU, 24 vom PCH.
Nur das vom PCH noch unheimliche viele dieser PCIe-Lanes mit anderen Dingen auf einer
HSIO-Lane liegen und man niemals die vollen 24 Lanes nutzen wird. Mindestens 6xSATA und 1xGbE gehen davon ab (beim C246 bis zu 8xSATA), außerdem bis zu 4xUSB3.1 Gen1 zusätzlich. Bleiben also 17 Lanes. 6xUSB3.1 Gen1/Gen2 stehen zusätzlich zur Verfügung.
Aber es kann auch nicht jede PCIe-Lane frei für NVMe genutzt werden, sondern nur bestimmte. Deshalb werden bei vielen Z390 SATA-Ports deaktiviert, wenn man den 2. oder 3. M.2 Slot nutzt. Manchmal ist das auch bei jedem M.2 so, meist gibt es aber einen, der bei Nutzung eines NVMe-SSD keine SATA-Ports kostet.
Bei S1200 munkelt man, dass die CPU ab Rocket Lake zusätzliche 4 Lanes Gen4 enthalten soll, für NVMe.
Bei AMD hat die CPU schon 20 Lanes übrigen, 4 für NVMe, wobei zwei davon auch in SATA-Ports umgewandelt werden können (wird meist nur bei B450-Boards genutzt). Der PCH hat
16 Lanes, aber normal nur 4xSATA. Zwei weitere Pakete von 4 Lanes können zu 4xSATA umgewandelt werden. 8xUSB3.1 Gen1/Gen2 stehen immer vom PCH zur Verfügung, 4x von der CPU. 1xGbE geht natürlich auch immer ab, bei 8xSATA (es geht wohl nur 4x, 8x oder 12x) bleiben noch 12 Lanes Gen4 übrig. 16 Lanes zur freien Verfügung insgesamt, die aber nicht zu einem x16 zusammengelegt werden können.
Nimmt sich also aktuell nicht viel, außer das AMD Gen4 bietet, was aber aktuell nur von Grakas und NVMe-SSD genutzt wird.
Ein tolles SSD-RAID kann man damit auch nicht aufbauen, der eine M.2 an der CPU kommuniziert mit allem, was am PCH hängt, über PCIe4.0x4, da wären also auch nur ~7GB/s möglich (nicht, das ich SSD-RAID0 sinnvoll finde)
Man kann nur im Gegensatz zu Intel vielleicht mit einer Hyper-M.2-Karte in einem x8-Slot und dem einen M.2 ein RAID0 aus drei SSD bilden, das wären dann bis zu ~21GB/s.