With USB, data clocking is handled BY THE DAC, so (IMHO) you will not get better SQ from streaming by spending $$$ on the digital source.
The best engineered DACs have isolation of the input, reducing noise etc. and buffer the data stream, which is then clocked into the actual DA processing by the DAC's clock, which, with USB, is independent of any timing errors of the input stream; hence, provided the streamer sends correct data to the DAC the sound is 100% dependent on the DAC (gasp), NOT the streamer.
I believe, and it is my experience, that putting one's $$ into the DAC beats spending large sums on the streamer. Others will probably disagree but with my Esoteric K-01XDSE, with a Rubidium external clock (feeding into a very highly resolving LA4, XA25, Atria II setup) there seems to be no dependence on the digital source component. My preferred streaming service is Presto which is supported by the Eversolo T8. Before Presto's streaming was turned on I was downloading from Presto into an Aurender's SSD. I have lost no SQ moving to the T8. Presto does not indulge in any processing of the digital data; other services may perform loudness normalization and even dynamic range compression.