I would recommend just getting a good sound card.

I recently replaced my old Soundblaster Audigy with an X-Fi (I got the Fatal1ty version because I like games and simulations), and it really sounds great. I go analog out to a receiver, and couldn't be happier with the quality. It also will go coaxial/optical out and has all the bells and whistles you could ever want, and very good quality sound.