system restore to a point before Service pack two, Sp2 does this to alot of things, before you do system restore, try updating your vid card drivers. because that is a video card driver error, it means that the driver is stuck in an infinite loop. I.E. all 0's and no 1's.
if updating your vid card driver dont work, try reinstalling your games. and if that dont work, then do a system restore to before Sp2.
BTW when I got this error it was because I had gotten a 8x agp grahpics card, and it was meant for a 2x agp board, so everything went haywire. BUT does your motherboard have one of these chipsets?
km266
km266pro
km400
if it does, theres no helping it really thos via chipsets are just finicky about vga cards...