I used to get the same with XP all the time and tracked it down to my video card drivers and mismatched RAM.
I googled a bit and found people had the same and mentioned it to be more hardware related.
Was there any new drivers installed recently? Or any upgrades?