Maybe you should list the offending chipsets (audio, net, wireless) and we could look up the offending drivers and you could install them in the distro of your choice. Ubuntu ships with binary drivers iirc, and may be using ndiswrapper for the wireless and/or net. Their install system is very complex, it even has the same failure rate as upgrading windows.
The audio sometimes is disabled out of the box until you mess with alsamixer a little. I usually have to push a few buttons before it switches over to my coax digital out.