I did end up finding a bad driver with driver verifier-- scpvbus.sys, an old driver for a PS2 usb controller I haven't used in many years. Hard to tell if its related because sometimes MW just runs fine, but the game is running perfectly now.
I do run hard disk sentinel, which does a couple...