Realtek onboard (even the latest) is inferior to a half-decent addon sound card.
I compared my new Asuz Z77 Sabertooth's onboard audio with my older Auzentech X-Fi Forte and there's a HUGE difference in gaming, playing movies, and music.
*However you also need quality speakers to justify the onboard sound card. I have M-Audio AV40 speakers.
So it's not a matter of "need" as pretty much all motherboards have onboard sound (which you disable in the BIOS if you buy an addon sound card), but a matter of "wanting" the best quality.
For $120:
I might recommend a $30 Asus Xonar DG51 sound card and $90 M-Audo AV30 stereo speakers.
**Another issue is headphones:
If you use the onboard audio it's pretty simple to stick your headphones into the front case headphone jack and disable the rear output to the speakers automatically. If your sound card has only one output this is an issue. Sure you could plug the headphones into the speakers (if an option) but you'd likely require them to be powered on.
Just FYI.
A lot of people claim that onboard is "good enough" and anything more is "overkill"; that's really only true with $40 and below speakers, better speakers will sound better with a sound card.