The only difference between the video in safe mode and regular is the driver, which also controls the resolution/refresh rate. If you can boot into safe mode, change the resolution. This will reset the resolution in normal mode back to 800 x 600. See if that works. If it doesn't, then it is most likely a driver problem, which you can also change in safe mode.