Asio4all, даже исходя из названия - "костыль", от которого прок есть, но мало ("всесезонных" покрышек не бывает в природе). Создан сей программный продукт был для Креативов, потом оказалось, кое-где как-то он еще работает. Ставится от безысходности. Если же у карты есть свои asio-дрова, то надо пользоваться ими, при этом Asio4all следует непременно снести. Иначе возможны непрогнозируемые конфликты и эффекты.
С треском же борются, подбирая значение латенции. Коротко - так: при игре вживую ее ставят по возможности маленькую (до возникновения треска и заиканий), при воспроизведении, наборот, по-возможности большую. Тут уже кашу маслом не испортишь.