I use PowerTracks ProAudio from
www.pgmusic.com . It can do everything you're looking for and then some. Most standard sound cards are pretty much junk, but you can get some decent sound out of them unless you are trying to get to a professional level of sound.