Funktionieren tut das sehr wohl. Du kannst nur, während ein Parity Check läuft und damit von allen HDDs gleichzeitig gelesen wird, nicht auch noch parallel die M.2 voll auslasten. Aber ob das im Alltag wirklich relevant ist...
Ich meine wann hat man schon nennenswert hohe Last auf einer M.2. Bei 10G Übertragung vielleicht. Dann braucht man 1 GB/s. Der Chipsatz mit den 8 SATA Ports (max 2GB/s insgesamt) und den M.2 kann insgesamt 4 GB/s. Also reicht quasi perfekt, wenn man 2x 1 GB/s auf zwei M.2 gleichzeitig schreibt (bei RAID1). Wobei selbst dann noch der RAM abfängt.
Aber wie gesagt. Wann hat man schon einen Parity Check laufen. Ich 4x im Jahr.
Schlussendlich kannst du dir das selbst überlegen.
Für mich persönlich wäre interessant ob zwei X1 Karten sparsamer sind als eine X4. Insbesondere ob die X1 evtl einen besseren C-State erlauben, weil sie über den bereits aktiven Chipsatz laufen und keine extra Lanes aktivieren?!