I have streamed from MacBooks, iPads, phones, and PCs as well as a number of dedicated streamers. If you need this as an intermediary step to get to a good streamer (while you save up)... than it makes sense. But if you want high quality sound, a PC or Mac is not the place to get it.
You need a streamer built from the ground as one. Most of use with great systems will invest as much in the streamer as in the DAC and preamp. If you are working towards a great system I would recommend starting this way. Even if you have to go budget, Bluesound seems to be popular on that end of the spectrum.