Unless you are an "audiophile" who imagines he can hear the difference there's no benefit to having a dedicated sound card. 3D sound and other special effects are now handled using vendor-independent APIs such as XACT and OpenAL; you no longer need a particular brand of sound card to hear the game as intended.
Delixe: Dedicated soundcards also offer other benefits such as offloading audio processing from the CPU
Note that this only applies to DirectSound and DirectSound 3D up until XP (Vista onwards have no acceleration) or third-party APIs such as OpenAL; games using Microsoft's new XACT API have no acceleration.
Either way, the performance impact of sound processing on a Core 2 Duo-level CPU or better is laughable at best. This won't change in the future either; CPU power has increased exponentially over the years but sound demands won't go far beyond the current maximum of 192 kHz and 7.1 surround.
Navagon: There's also the issue of compatibility. Just because Realtek is a major name in on board sound doesn't mean that it's well supported by games.
Compatibility is going to be based on Realtek or nothing at all; it's been years since Creative was even remotely relevant in this regard.
The proof is in the pudding: every game works on Realtek. Each and every one, from the ancient bleeping and blooping of Windows 3.x to the latest and greatest 2010 releases with 7.1 surround. Some rubbish console ports with no QA have problems with higher frequencies (resulting in some sounds being silent or garbled, or the game not even launching at all) which can be rectified by reducing the output to 48 kHz for that game; Realtek's drivers default to 48 kHz, so this problem will only be experienced by those who have deliberately raised the output frequency.