Roon will tell you if the Roon Server processor is inadequate for what you are trying to do.
Unfortunately I’m using my phone so I can’t can’t change my Muse DSP settings to show the relevant part. However, if you click on the ‘quality indicator’, you will see something like this (details and proceeding steps will differ according to Settings):
If your Roon Server is not powerful enough, this screen will show a ‘Processing Speed’ indicator number (higher is better) which is not shown on my images because it is over 100. If your server is underpowered for what you are trying to do, this number will fall to value approaching one. If it gets too close, say less than 1.5, you may get the dropouts that you are experiencing. If your procossor is really inadequate for your DSP settings, then the processor speed indicator will fall below 1 and the stream is liable to stop pretty soon after being started.
Having said all that, if your processor is borderline, the symptoms heard on the audio will be occasional dropouts and clicks caused by the delay delivering data to your DAC. The actual data delivered will still be the same.
Consequently, other than the dropouts and clicks caused by a data delivery deadline being missed, there are no other effects on sound quality.
Edit:
Here is another screen shot of my processing signal path with different DSP settings that put a heavier load on my server (although still well within it’s capabilities):
It shows a ‘processing speed’ (circled in red) of 47.2x. This basically means that my server could do this same amount of processing on 47.2 streams simultaneously before the core was fully loaded - in otherwords, the stream is using 1/47.2 (=~2.1%) of my the capability of one of the cores on my Roon Server.
In theory, you Roon server is coping as long as this number is 1.0 or above. In practice, it is not constant but tends to vary a little. As a consequence, a better guideline for reliable operation is, as I previously said, 1.5 or above.
End of Edit:
It should be noted that the dropouts and clicks could also be caused by other system issues including network issues. Is your Surface connected to your network using WiFi? WiFi is not recommended for connecting your Roon Server.