You might try "DXDIAG" at your command prompt.
Turn your sound acceleration down and it should help significantly.  I "had" a SBLive XGamer... Still got it, just won't use it.  It has great sound but is extremely resource intensive.  This won't fix your problem 100%, but it will make your game playable again.
Hope so anyway,
Cyas Up!