На мой взгляд, причина задержки в том, что звук сначала оцифровывается, потом передается в пространство пользователя, потом снова передается в пространство ядра. Вот если бы сделать так, чтобы оцифрованные данные не покидали драйвер или чтобы звук вообще не оцифровывался... Расскажи поподробнее, в чем заключается действие этого буфера, и какие есть примеры звуковых карт.