Ваши проблемы с "слишком быстрым воспроизведением звуков" могут быть связаны с конкретной звуковой картой. Не уверен, в какой ОС вы работаете, но я считаю, что Windows изначально увеличивает частоту дискретизации всех аудиопотоков до 44 или 48 кГц, прежде чем направлять сэмплы на звуковую карту (чтобы она могла правильно смешивать ее со всеми другими потоками). Поэтому я не уверен, что вы улучшите свой собственный код, если у вас будут какие-либо улучшения.
Пытались ли вы использовать другой компьютер (под управлением другой ОС) или подключить несколько USB-наушников, чтобы убедиться, что эта проблема не устранена?