Hmmmmmm ok, on to the next set of diagnostics.....
Direct X version? (9.0c is the latest)
available here Did you run dxdiag? did that show any errors? Are you overclocking either your graphics card or CPU? (these unfortunately DO cause hassles with games)
Graphics card and CPU running at normal temperatures? (I had one computer that kept on crashing in a couple of games - doom being one of them - and the graphics card's fan was buggered). Another symptom of graphics card overheating would be sluggishness after a while of playing.
Microsoft has a patch that help prevents CTD's in games
here (i have not tested it with SP2 though) This patch was installed on all my computers (i am hosting LAN games - so this is the first patch that gets onto my computers) before i installed SP2, and that way around i KNOW there is no hassles with the patch... I havnt tried to install it after SP2 - or if it may be included, but since it wasnt a critical patch, i dont think its included.