Forse il problema è dovuto al fatto che la scheda video non riconosce perfettamente il monitor. Al avvio il monitor e la scheda video si trasmettono i dati sulle frequenze sopportate, per qualche motivo molti monitor (soprattutto LG) inviano dati sulle frequenze fuori scala e quando la scheda video tenta di attivare risoluzioni alte usando questi dati "kabuum". Prova ad editare il file xorg.conf con il seguente comando:
sudo gedit /etc/X11/xorg.conf
quindi cerca la section "monitor" se non dovesse esistere usa i seguenti dati:
Section "Monitor"
Identifier "Monitor0"
HorizSync 30.0 - 80.0
VertRefresh 55.0 - 75.0
Option "DPMS"
EndSection
Se invece esiste controlla le voci
HorizSync e VertRefresh che non siano troppo diverse da quelle che ho postato (ho visto file xorg in cui il monitor segnava frequenze di 150).
Attenzione che le frequenze che ho postato sono relativa ai monotor lcd se usate con un vecchio monitor crt potrebbero dare problemi.