VistaってノンプリエンプティブOSなのか

ExcelVBAマクロを走らせてる時に他のウィンドウを前面に出すとVBAの動作がありえないほどに激遅になるのだが。
24hランニングしとくとポップアップがでるだけでもVBAが激遅になるのでもう最悪。考えうるポップアップは全て殺しとかないと散々な目に遭う。


XPではこんなことはなかった。
何か設定の問題なのか?