I was using onboard sound. I just upgraded to the Hercules Fortissimo III. It sounds great. I bought it online from NewEgg for $48 dollars (including shipping). There are certainly cheaper cards on the market, but this seems well worth the price.
It did take some tuning to get it to work...