its really tricky, from what i know it is a common problem with windows vista and certain 8 series cards although there are dozens of other things i have read about it that can trigger the message as well. i ran into it when i was using an 8800 ultra and while i was able to get it to stop for a small period of time, it kept coming back and i never found out what was actually causing it. just about every game i had (both pc games and emulation-related) crashed after 10 minutes or so and it was really driving me nuts.
i have since then switched over to a gtx280 and have yet to run into the problem again but i cant really say if using something else would work for you too. if you google that exact error message you will find a great deal of info on it but i can tell you now that its going to be a real pain in the ass to identify the source.
some of the things you should look into are-
-making sure your display drivers are installed correctly (and any previous drivers have been uninstalled correctly)
-set any overclocked hardware back to factory defaults
-underclock your RAM
-make sure all your hardware is seated correctly
-plug your system into a different power outlet and make sure your PSU works correctly.
i could list more but i think you would be better off googling for this issue as its really well-known.