I get fantastic sound quality this way:
I have a tube preamp (VAC Renaissance Mk V, very quiet and sounds great) that I set at a volume level that would be the max listening level I’d ever use (for the softest tracks).
Then, I use HQPlayer’s digital volume control (through Roon) to control the listening level.
I use HQPlayer as I upsample music to DSD256 (sounds fantastic). IMO, Roon’s upsampling, unlike that of HQPlayer, sounds worse than redbook quality.