I got a DAC recently to hook up to the computer. The sound just elevated to a whole new level. I can really recommend this if you are using your computer as source!
This is what I got; a Harmony Design DA9
P.S: But your headphones/speakers MUST be up to it. Otherwise it will just sound like headphones/speakers are on stereoids.