Ввиду непонятных косяков реализации межпоточного взаимодействия в Qt (когда в очередь попадает много сообщений из-за того, что первый поток над чем-то призадумался, вместо того чтобы притормозить второй поток - все наглухо зависает) попробуем перейти к однопоточной эмуляции, скорее всего скорость вырастет за счет сокращения издержек на синхронизацию и постоянное перевыделение памяти, плюс пооптимизирую.
Позже DSP вынесу в отдельный поток, там даже критических секций не понадобится, тем самым думаю скорость эмуляции возрастет на треть.
Короче - старый подход долой, буду реорганизовывать процесс эмуляции.