ti rispondo per i dischi:
m.2 ed ssd non si autoescludono a vicenda, anzi...
m.2 è un fattore di forma (form factor), ssd è una tipologia di disco fisso (solid-state disk)
quindi i più recenti dischi m.2 nvme pciex gen5 sono dei ssd
IMHO
- se utilizzerai un unico disco per tutto (OS, programmi, giochi, dati, ecc...), che sia unipartizionato o multipartizionato ----> un disco con dram di buona marca e capacità adeguata +50% alle tue attuali esigenze
- se utilizzerai due (o più) dischi suddivisi in
-- Disco0 Os+progr
-- Disco1-2-3-x giochi, dati, ecc
allora
----> Disco 0 come sopra
----> Disco 1-2-3-x va bene anche un dramless, di gen più vecchia (anche 3) o perfino un ssd sata (che esistono sia in formato 2,5" che m.2)
se sei dubbioso sull'utilizzo di ssd sata in quanto vecchi e più lenti ti lascio un vecchio link che è sempre valido, anche per i gen5:
https://www.youtube.com/watch?v=4YoRKQy-UO4
ti lascio un po' di nomi a caso tra quelli IMHO validi, ma ci sono tanti altri e vedrai che te li consiglieranno:
Disco0 (Os+programmi, più eventualmente tutto il resto)
- WD_BLACK SN850X 1TB (~ 104€) (2TB 155€)
- Kingston FURY Renegade PCIe 4.0 1TB (attualmente esaurito, costo simile) (2TB 168€)
eventuale Disco1 nvme (giochi, dati, ecc)
- Patriot P300 M.2 2280 PCIe gen 3x4 1TB (~55€)
- KIOXIA Exceria G2 1TB (~59€)
- Silicon Power SSD 1TB 3D NAND A55 (~55€)
eventuale Disco2 stata (idem)
- PNY CS900 1TB (~53€)
ciao ciao
Edit
per la mobo ti lascio a chi è più ferrato di me, qualche mese fa avevo provato a configurare una build simile a questa tua e come mobo mi stuzzicava la Asrock x870e Taichi Lite, ma non so se ha tutte le caratteristiche che ti servono

e comunque costava una fucilata