Nope, that pc is noisy environment, you've lost both resolution and lost a great deal of timing/jitter with that solution, the FMC can't repair what was damaged in pc. Every component in chain critical to optimize streaming.
I differ from latik and ghdprentice in I believe NUC can be nice solution as server only, Roon core only on NUC, streaming out of NUC is issue, where separate streamer come into play. Streamer is where Roon Endpoint goes.
For one box solution you need top notch rendering within that single unit, this means Roon Core and Endpoint both in this single server/streamer. In that case my choices go towards Anitpodes K series, Aurender W20 or N series. I've chosen to continue with diy route via recent addition of custom build server based on ATX motherboard (Windows or PC computer boards). With this I can choose to use as streamer or server via choice of different PCIe cards. Optimized via Euphony operating system and choice of Roon or Stylus Version 4 music player.
Going route of custom build can give one both versatility and possibility of optimizing many rendering protocols. Also, atx boards used in SOTA servers/streamers such as Taiko Extreme and Wadax. There are sources for professional builds as well as diy possibility. Much more bang for buck with these builds vs common off the shelf servers and/or steamers. These builds can range from SOTA to elementary.