Before adding HQPlayer, perhaps you may just try using Roon to upsample CD rips of 44.1kHz to DSD256 (or DSD128 if DSD256 does not work) vs Roon lossless output of 44.1kHz. This former path bypasses the internal DSD256 upsampling of the SA-10. There are a few upsampling options that are present in Roon. Doing these experiments you may perhaps gain some insight on what a change of upsampling algorithms impact SQ in your own setup, and help you determine the next step of whether going through a HQPlayer trial (if you have a sufficiently powerful computer).
Another thing is, I think it's worthwhile to test the support of DSD256 in your setup first, as I'm not quite sure it'll work. In case you can only achieve DSD128, you may also think about whether this is factor for your decision.