I have an ASUS LCD monitor with native resolution of 1920x1080. I have used it for months without problems. I recently switched computers, but kept the same hard drive. I went into the BIOS and changed the video controller to PCI. I can go into NVIDIA control panel and see that the resolution is 1920x1080, but it shows up as being way too large for the screen. the only way I can get it to do 1080p correctly is by selecting 1080p HDTV in the NVIDIA control panel. The problem being that the settings for that won't save and I have to do that on every reboot. I have current drivers on video card. Any help would be appreciated.
Are you using the exact same driver version as you did when it worked? You could always try several. And make sure in the Windows display output and control panel it has the correct refresh rate selected. I remember for one of my monitors, my card would go to 59Hz and make the display the wrong size.