c-media is ok...u can get the 4-channel and 6-channel cards for dirt cheap...they function great, they simply lack a ton of features...they support the major 3d positional APIs tho...examples are the Audioexcel (aka chaintech) AV511/512 and Zoltrix Nightingale (Pro 6)
the hercules Muse and Fortissimo II are also good choices...the fort. comes w/ digital in and out as well..(optical toslink)...the muse is the cheaper of the two...
AOpen makes a few good sound cards too - some based on yamaha chipsets, though I'd recommend their newest ones using their own chipsets (the AW850 and 840)...one's 5.1 (former) the other is a 4.1 solution.
i would rather use onboard audio than a live.