Why 24 HDDs? If you are running any HDDs below 2 TB today, your first priority should be to replace those with 8TB drives. 8x24 TB is 192 TB of raw storage or 176 TB with RAID6. Most people I know of struggle to use even 20% of that storage. Every extra drive costs more electricity too, at 5W a drive that means 6x8TB drives draw 90W less than 24x2TB drives, and offer the same raw storage (but less RAID6 storage, 32TB vs 44TB - add two more for same storage).
As for the 7900, good pick but your NAS Operations will probably interfere with your other tasks, especially for low latency tasks like esport servers. Better to keep NAS separate and build a 2U server with a 7900 mATX instead. I would use a 7600 for the NAS, or even take a look at a 13100 or 13400 build. 2TB is enough disk space for most, if not all server related stuff.
Have a friend with about 300 Bluray DVDs he insist on backing up. That gigantic collection took up 75TB of storage. He upgraded to a 12x16TB setup RAID6, that was 160 TB storage. He is really struggling to fill the drives, especially after he rotated 4 drives to cold storage. Now he only needs around 40TB of active storage.
Not saying 40TB is plenty for everyone; but for most, 100TB will take years to fill up. For some like me, who game, 2TB is about right.
You do you though, but consolidating on fewer drives and cold storage is a great way to save power
Im probably around those same numbers, I was on 7x12tb drives but now on 10x4tb and 5x8tb SAS ssds.
Still adding
Probably do like 3 way mirror with 14+ TB drives if power was the highest priority else go like 6 8tb drives in 3 2drive mirrors or 2 3 drive mirror for rust then just do mirror NVME drives for servers.
If you don’t require the remote management functionality, yes
It has two physical x16 slots that you can set to x8x8 , and a 10gbit marvell nic
The ASRock would be a better fit for a Nas if you could find a X4 SAS controller, but the only ones I could find are X8 …