Normally, resolution problems are caused by one of the monitor, the graphics card, or the graphics driver not passing the EDID information to X that lets it automatically set the correct refresh rate, and so it defaults to really low values that won't damage any monitors. You can manually set the values for your monitor by putting the VertRefresh and HorizSync ranges in your xorg.conf. You should be able to get these numbers from the manual or specifications for your monitor. These values go in the "Monitor" Section of xorg.conf.
You can edit xorg.conf with
Code:
sudo cp /etc/X11/xorg.conf /etc/X11/xorg.conf.backup
gksudo gedit /etc/X11/xorg.conf
Code:
Section "Monitor"
Identifier "Configured Monitor"
HorizSync aa-bb
VertRefresh cc-dd
EndSection
You'll need to replace aa-dd with the values for your monitor.
According to a driver I downloaded from the Internet, the values that you want are
Code:
HorizSync 30-54
VertRefresh 50-120
Bookmarks