I have found that Process Lasso helps (https://bitsum.com/).
I appreciate the program. It unfortunately didn't solve the stuttering problem.
When music is played like below, the music plays smoothly.
Sadly, it stutters when navigating through windows or browser processes which makes me think the core being used for DSD encoding is still being used by window background processes. Even when using Process Lasso to separate them by setting the affinity to isolate the DSD encoding to an unused core, the problem still remains.
So, I think your best bet would be to obtain master files in DSD64, 128, 256, etc. and play them natively. Personally, I don't think upsampling, especially not hi rez files, offers any worthwhile improvement. But, if you think it does, there is always HQPlayer.
I disagree. I would find the feature useless if JRiver added it.
I would agree with you that this might be useless for people without a DSD capable DAC and not a significant amount of people would play PCM upsampled to DSD Native, especially going as far as DSD512 CPU intensive processing.
HOWEVER, it makes a night and day difference in the DAC that I am using (Holo Audio Spring).
Sounds like I upgraded from a mid-fi DAC to the MSB Signature V. Yeah... that big of an improvement.
Most material out there is redbook PCM 16 bit / 44.1KHz. If playing these files through DSD Native makes that big of a leap (especially at the higher render DSD512), multi-core will help tremendously in the pursuit of higher quality audio.
It may not make sense for some people to have to convert a file to DSD rather than just playing it directly, but it seems some audio circuits sounds better converting digital to analog using DSD, even if it's upsampled from PCM. That's my conclusion.