Not all want to, but Is it better to upsample in a media player or in a DAC?

64 bits? They gotta be kidding me. 32 bits is enough to cover from 0 dB to 192 dB, or about the sound pressure you'd get standing under a Saturn V.

You do need guard bits for low-frequency IIR filters, but that's not what we're talking about here -- oversampling filters are almost universally FIRs, featuring far smaller math errors.

Anyway, the real issue shouldn't be whether the resampling is done at one spot or another. The more interesting question is whether the resampling is done in linear-phase or instead minimum-phase, which has no pre-ringing.