If you think you will be improving your sound over time, definitely get separates. That will allow you to upgrade them separately. Also, the more functions you cram into a single box the more noice and interaction among components, which degrade the sound.
A separate non-PC / laptop will provide much better sound in general, and certainly when out of the budget range. DACs are important… but once you have a good one… the streamer becomes even more important. The source, is critical… if there is noice is embedded in the signal from the streamer there is no getting it out. I have tried all sorts of streamers starting cheap and up to $22K… worth every penny.
I recommend looking at Aurender streamers, it is all they do. If you need to start more modest Blusound. For a DAC Schiit Yggdrasil, or Gungnir if that is too much. There are better sounding solutions in categories by doubling or tripling the cost for as far as you can go.