Проблема решена, причём уже давно). Может кому будет интересно - опишу решение.
Всё настраивается и с родными дровами и с ASIO4ALL v2.
1) В настройках выбирается размер буфера, сколько будет использовать звуковая карта, тут зависит насколько тянет комп (сколько памяти в нём установлено)
2) Настраивается паралельно с буфером задержка времени.
3) В программах на которых работаете тоже есть настройки аудио, при чём не маловажные.
Смысл вот в чём - чем меньше задержка времени тем хуже звук. Чем больше время задержки тем звук чище. Можно балансировать настройками, при воспроизведении и при записи выставляя разные значения. Учтите очень тяжело записывать реал тайм на гитаре, миди клаве или других примочках с большой задержкой, равняясь только на качество звучания.