I run Roon core on a Mac mini, and have scheduled it to restart itself every morning ca.3am … this seem to keep it purring along much better, I do also clear some local data as there is (or maybe was) a memory leak that kept eating up memory and eventually kill the mini.
Other benefit was that dynamic playlists updated at the same time.
See if you can schedule a restart on your windows machine.
In case somebody on Mac wants to know how: