I'm using Qwt in an fast paced scientific application, too (well, maybe not as fast as yours ?) and the performance is really good.
Take a look at the differences between e.g. QwtPlotCurve::setData() and setRawData() and make sure you do not unnecessarily reset the plots. But even then it should be fast enough.
Bookmarks