Processing power needed really depends on the software you are running. I would not need the power I have if I was simply running Roon Core on the machine. However running HQPlayer requires a ton of power, and from my tests, CPU power. All eight cores are in full play with HQPlayer.
Also, I believe the performance is vastly better when storing files internally inside the machine. Now a days good storage is cheap. It does not cost a fraction of what dedicated server builders charge. 1 TB M.2, latest fastest drive, cost, if I recall correctly, about $200 (just checked, Samsung 970 EVO drives, 1 TB are under $170). And there is zero external transport of the signal. The M.2 drives plug directly into the motherboard, similar to how RAM connects.
For me, with all my files internal on M.2 (2 TB for DSF files) and 2.5" SSDs (1 TB for PCM files) I have 3 TB. With about 950 albums, mostly high res and a ton of DSD (128, 256, and 512) I have plenty of storage still available. If I were only doing CD rips there would be room for 4-5 thousand albums. Not going through the network to play files is a huge performance advantage.
I had Falcon build the basic unit because of their far superior cases, and access to higher grade parts. Their construction quality is second to none, and they built exactly as I requested including pre-wiring for my extra SSD drives. It took me maybe an hour to add the extra drives in. Copying music to the server was the real time sync

.