I would also increase your buffer size. You get fucked up audio if your buffer is set too low as well, although I didn't listen to your audio samples since I'm at work. 512 is a bit low, I'd set it as high as you can provided you have the resources for it.