It doesn't really solve the problem as most onboard cards have major power issues.
i would still look for a cheap external thing that at least gives you a ground lift.
There are some quite good desktop sound cards out there, and most desktops with a discrete sound card aren't too bad. It's something about having to squish everything on top of each other that does nasty things to laptop audio quality...