I use Roon, and really like it. Great interface and works great. I use a dedicated laptop. I don't use the laptop for anything else. This laptop runs 2 systems, or "zones" as Roon calls them. One is my office system, with a USB from the laptop to my DAC. The second systems connects over my LAN to an ultraRendu > USB > DAC. To lower the noise that may come from a direct attached USB from PC, I use the iFi iPurifier3.
I don't up sample anything. I prefer NOS, (no over sample), and use a R to R ladder dac. The second system has a delta sigma dac. I have files at 44/16, 44/24, 96/24, 192/24, and one DSD file. They all work through Roon and through my dacs.