From that message, I'm guessing you have an Nvidia video card or chip in your computer (not sure whether it's a separate card or integrated). First thought was software problem (device driver). Second was possible hardware issue.
I'd suggest taking a look at the following:
http://support.microsoft.com/default.aspx?scid=kb;EN-US;q293078
http://support.microsoft.com/default.aspx?scid=kb;en-us;Q314215
or, you may be able to just resolve this by installing or updating the correct display driver. Just go to Nvidia's site, www.nvidia.com, and locate the most up-to-date driver for your particular card or chip.
I have Windows XP. If you have Vista, your steps to locate the type of display card or chip you have may be different (we have Vista at the satellite office, but I never have time to look under the hood there).
Reboot Windows into safe mode. Go to control panel, click on display. Click on the Settings tab. Click on the Advanced button. Click on Adapter, and you should see your video card or chip named. Get the updated driver from Nvidia. Save it somewhere easily remembered, such as a folder that is easy to locate, or simply onto your desktop.
Hopefully you've kept the display properties open. If not, go back and repeat those to where your video card or chip is showing again. Then click on Properties, then Driver. Then click on the Update Driver button. Since you know the driver needed, as you have saved it, don't let Windows search for it. You should be prompted to provide the location of the new driver file. Just direct Windows to where you saved the updated device driver, click through the buttons to have Windows load that, and reboot.
Assuming your problem is a corrupted or out-of-date device driver, that should resolve the problem.