There are so many solutions it is crazy. It will depend on the price range and your long term objectives. If you want ultimately to get to audiophile quality, most folks will get a streamer and a separate DAC. But you can get very high quality boxes that do both... look at Aurender. They have outstanding units at all price points.
If you are looking to keep improving your system, you could use your PC as. Streamer for a while... but be aware they are not good sources compared to high quality streamers. Bluesound makes a budget streamers, some with DACs.
What are your long term plans and budget?