I think Yage is on the right track. If the digital data is getting to your DAC and accurately represents the intended song data digital bits should be the same. Assuming you have a properly functioning dedicated streamer and separate dedicated DAC of good quality - let’s say $500 and over for just the streamer and using wired connection and properly functioning cables, a digital 1 is a digital 1 and a digital 0 is a digital 0. DAC will have differences though. Properly functioning devices correct jitter and Ethernet has error correcting / FEC built in. I know people say they can hear the difference, and that is great and I don't think they are lying, but technically, I don’t know of any reason why some digital bits are better. I would like to see a comparison of the digital data after receipt and processing the the DAC USB to compare the bits between streamers. I always have an open mind.
That being said, computers and their OS tend to be difficult to get working properly, PC’s seem to be the worst. I have read the OS can resample the signal or the digital output of some motherboards can be really bad. I had a USB port on a motherboard once that could barely function for data I/O. You should try a good quality wire connected streamer and see if you can hear a difference. That is the real test, and be sure to let us know.