JRiver over WASAPI defaults to automatic bid-depth which may/may not match the source material and/or your DAC chip native. For example, my DAC chip is 16-bit yet JRiver/WASAPI defaults to 24-bit which I guess is advertised by the USB interface of my DAC. It shouldn't matter in theory as 16->24bit expansion is done by padding samples with 0s (JRiver says output is 24-bit padded) that are supposedly later discarded on the way to the DAC chip, but I found forcing WASAPI to 16 bit to match my source material and the DAC chip yields subtle but noticeable differences, the sound is not necessarily better one way or another but different. Something to experiment with.