If you have a sensitive ear to sound quality, then I think you'll still get better sound quality from an add-in card... that is, if it's a higher-end one. However, most people will not ever notice the difference, as far as sound quality. The same goes for performance. You might could chart the performance difference, but it's about 99.99999% certain you'd never see a performance difference.
If you do decide to buy a card, I'd recommend these from my own usage history:
1. M-Audio Delta 1010LT - It aint cheap, but my oh my is it nice. It gives crystal clear sound - cleaner, clearer than any other onboard/add-on card I've used to date. Then again, most folks aren't thinking THAT much about the sound quality when playing an FPS game. ;0)
2. The Creative Labs cards have always been good, and are still good. I got a little miffed for a while with their Vista drivers issues, but at least as of Windows 7, that all seems to be taken care of.
3. From what I've read (not personally experienced), the new Asus Sonar sound cards are very good, and in some cases better than what Creative Labs offers. I've not tested, so I can't say for sure.
I do audio editing/recording with the computers I own and others I have access to, so the sound quality is more important to me than most folks who are going to do any gaming. ;0) I haven't played any games on the machine with the M-Audio Detal 1010LT card, so I cannot specifically speak for the benefit for gaming. If I ever find a deal on another 1010LT (and have extra funds at the same time), then I'll pick one up for myself at home, and I'll have to see if I can notice a difference in gaming.... don't count on it, it's a rare case to find one of those on the cheap.
--
"If to err is human, then I must be some kind of human!" -Me