I have always run Roon as a Virtual machine on my home server, I can give it as much RAM etc. as required.