Jonathan:

Would it be possible to run your setup out of real time, writing the samples to disk?  If so, that would eliminate the running out of CPU question.

- r