ASIO4all is just a patch to be able to get some kind of playback possible using the internal soundcard. If you want good sound without distortion you would have to invest into an external sound card (Firewire, USB or PCMCIA). There are no laptops with internal soundcards that can produce audio that sounds good. I recommend M-Audio firewire Audiophile(around $250). If there is no firewire connection on the laptop then use M-Audio Audiophile USB (around $200).
http://www.m-audio.com/index.php?do=products.list&ID=mobileinterfaces