Are you sure you can blame it on the integrated sound? Maybe you installed some program (or didn't install some program) and the settings are messed up from there? Maybe your speakers aren't as good as you think they are?
Like I've got integrated sound, and I was running the generic drivers before.... it sounded pretty good. Then for the hell of it I installed the motherboard driver stuff which included a bunch of extra junk for the sound card and NOW it sounds worse...I'm gonna see if I can play with it a bit more and fix it, but if not I'm gonna uninstall all the sound drivers and go back to the generic ones I had before.