try this, boot into safe mode, go into msconfig, click on the advanced button, then check the box that reads, VGA 640x480x16
reboot into normal mode. Check your display properties, see what your resolution is set at, it may be too high for your monitor to handle. Try setting it to 800x600 at 16bit, then go back to msconfig, uncheck that option, and then reboot again. see if the problem persists.
\"Only two things are infinite, the universe and human stupidity, and I\'m not sure about the former.\"- Albert Einstein (1879-1955)