Separate components versus 'integrated' solutions can be wonderful and there is always a compromise.
The big compromise is capability and features versus cost.
Could a stand alone DAC fix it - possibly. What is the cost you are willing to spend? And then do you want to also explore a separate streaming and DAC option?