Det finns adaptrar med PLX-chip som kan förvandla färre PCIe-linor till flera till priset av reducerad hastighet, men det är en minst sagt rörig marknad som jag inte rekommenderar att man ger sig in i. Men jag undrar lite vad du vill nå för övergripande mål med din frågeställning, vad vill du åstadkomma?
Med 6 NVMe + ett 4090 så kommer processorns 24st PCIe-linor att bli en flaskhals, så du kommer att behöva kompromissa med något.
Du skriver att du är ok med lägre hastighet om du kan ha fler NVMe-enheter, men det finns få fördelar med fler långsamma enheter jämfört med färre som går i full hastighet. Grejen är at NVMe-protokollet är så effektivt, att PCIe-linorna är flaskhalsen snarare än själva NVMe-SSDn. En modern gen4 NVMe-drive maxar i stort sett sina 4st PCIe 4.0-linor på 7-komma-nånting Gb/s. Jag känner inte till något scenario där två enheter i "halv" hastighet - t.ex. gen4 x2 eller gen3 x4 - presterar bättre än en modern gen4 x4-enhet. Två, säg, gen3-enheter (ca 3500Mb/s) i raid0 kommer att ha liknande sekventiell överföringshastighet som en gen4-enhet (ca 7000Mb/s), men sämre accesstid för de flesta operationer. Så om du inte har en drös NVMe liggande redan, eller tänker skaffa de största på marknaden för att maxa lagringen, så vinner du inget på att ha fler enheter än det finns PCIe-resurser till.
Sen är det en annan sak som du behöver ha i åtanke när du funderar på sätt att koppla enheterna. Processorn har som sagt 24st PCIe-linor, 16 till PCIE1-slotten, 4 till M2_1-slotten, och de återstående 4 går direkt till X570-chipsetet. Detta innehåller i sin tur (att döma av specarna som länkats tidigare) ett PLX-chip, och det är det som gör att det kan ge ytterligare 11 PCIe-linor - 4st till M2_2-slotten, 4st till PCIE2-slotten (som alltså ser ut som en x16 men egentligen är en x4), samt tre ytterligare x1-kortplatser. Utöver det har den också USB, audio, och SATA-portar. Men allt detta samsas alltså om en ensam x4-koppling till processorn! Och som sagt, en ensam NVMe gen4-enhet klarar av att mätta hela den kopplingen vid sekventiell överföring.
Konsekvensen av detta blir att även om du kan få in flera NVMe på x4-kortplatsen på något vis, så samsas de inte bara med varann, utan också med en eventuell NVMe i M2_2-platsen. Samma sak, om du sätter ditt 4090 i x4-platsen, om du då också har en NVMe gen4 i M2_2-platsen, så har du garanterat FPS drops så fort den NVMe-enheten kliar sig på näsan. (Allt detta samsas också med ett gäng USB, evt. SATA, och ljud, men bandbredden som dessa kräver är nog försumbar i sammanhanget)
Men ovanstående matematik på plats, så kan vi börja tänka på dina möjligheter! Jag ser 2-3 scenarier:
5x NVMe, kompromiss med grafik: Du sätter 4090 i x4-slotten och lämnar M2_2 tom. Då blir grafiken det enda bandbreddskrävande som går via chipset, och du har processorns alla återstående 20 PCIe-linor lediga till NVMe. Med M2_1 samt ett Hyper M2-kort i x16-slotten (PCIE1) får du plats med 5st NVMe gen4 i full hastighet. En sjätte NVMe i M2_2 skulle sabotera grafikprestandan för mycket, det är inte värt det. Detta förutsätter att du inte använder en massa bandbredd via chipsetets USB-portar samtidigt, men saker som tangenbord, mus och ljud är så resurssnålt så det kommer inte att påverkas. (det finns också 2 USB-portar som går direkt till CPU, som skulle gå att ha till evt. mer krävande USB-prylar)
2x NVMe, "normal" grafiklösning: 4090-kortet i x16-slotten som vanligt, samt en gen4 NVMe vardera i M2_1 och M2_2. Det är det tråkiga alternativet som de flesta nog skulle ha kört. Eftersom det enda bandbreddskrävande som sitter på chipset är en ensam NVMe, så kommer den att ha väsentligen samma hastighet som den som sitter i M2_1. Detta räcker t.ex. för redundant lagring, och du kan skaffa ett par större gen4-enheter för att kompensera för antalet.
(mer fishy) Som alternativ (2) fast med tre NVMe varav två går i gen3-hastighet. Det är fysiskt möjligt att få in en ytterligare NVMe i x4-slotten med någon form av riser, men den skulle alltså bråka om chipsetets bandbredd med den som sitter i M2_2. Detta kunde vara relevant om minst två av NVMe-enheterna var gen3, för två sådana skulle bandbredden räcka. Men det finns alltså ingen prestandamässig fördel med 2st gen3-enheter över 1st gen4-enhet.
Hade du förresten någon plan om hur flera NVMe skulle integreras i systemet? Någon form av raid? Berätta gärna lite mer om vad du vill åstadkomma, om inte annat för att det vore intressant att höra
Edit: Jag missade att du också har ett x4 wifi-kort. Det tar ju en del bandbredd av chipsetet också, vet inte hur mkt det påverkar.