Installing ALSA drivers ... nowadays most sound drivers are included with kernel as modules. Can't say anything about switching distros. It's up to you. I use to fix problems I have, but I understand switching to another distro may be the best option for you. In case you want to build your own kernel just ask your questions, maybe start another thread for that. It's not that hard as it sounds.
Have to go now. Good luck.