Is quite a library. At that level, you might really need to think about setting up a full PC server. I would spec the parts and build it instead of buying something like a Dell. That way I can spec the best parts.
While, you can run ROCK on other hardware creating the MOCK referenced above. I personally think that Windows would be a better bet as I have found it very stable with large libraries.
I have run RoonServer on Windows for years and it has been, rock solid,
last mention on this topic by a Roon dev was Brian. I pulled the appropriate quote out and then linked the thread so you can read the whole of his reply.