Yes and no, as there are no hard and fast rules! at a guess I would expect a software upsampler to be superior to a cheap hardware one, but really depends on the dac. Some DACs will take all your input and resample it to 96khz or 192khz for example, so if we resample in software then we avoid...