Roon is pretty cpu and resource intensive in general. Check the documentation for recommended specs running on each platform including windows.
I have noted that Roon seemed most resource intensive when I first ran the core and it had to analyze my ~1tb music library initially. Things settled a bit after that which took a few days. There are parms in system menu that allow you to throttle the library analysis if needed.
Now it runs pretty well. It does get hung and require a restart on occasion.
Use the windows system monitor to monitor cpu usage in particular. Roon can really run that hard. If any of memory cpu disk or network monitors stay pegged at 100% for periods of time you probably need a beefier PC. I will probably need up my PC for Roon eventually but it runs pretty well for now.
Read the docs. Use of dsp is another feature that can be resource intensive.
Running on Roon certified hardware like their nucleus is probably a good bet but perhaps just not the most cost effective way to go.
I also run Plex alongside Roon. Plexamp is a decent alternative to Roon that costs less but you get what you pay for in regards to overall sound quality and user experience. Plex is a great option for headphone listening especially remotely but otherwise Roon is much better. Plex works with your music library and Tidal only and only up to CD resolution.