I'm sure you probably thought of this already. But, did you try increasing the size of your latency/audio buffers?