Tom,
Try running your VI in the user interface thread. Whenever you deal with activeX, there may be a lot of thread swapping, so having it all run in one thread would save time.
To change the execution system, go to File>>VI Properties>>Execution.
Also, make sure you have the latest NT service pack. I think they are up to SP6.
If this doesn't help, you may want to post your VI here, or a small example that reproduces the behavior. It is hard to troubleshoot this without the actual VI.
Zvezdana S.
National Instruments