Finalmente consegui dar certo! Eu acabei mudando manualmente o arquivo xorg.conf e tudo está bem.
Então, primeiro eu corri
sudo nvidia-xconfig
para criar um novo arquivo xorg.conf. Eu estava esperando que isso resolvesse o problema, o que não aconteceu. Então eu encontrei este post aqui e copiei sobre isso
Section "Monitor"
# HorizSync source: edid, VertRefresh source: edid
Identifier "Monitor0"
VendorName "Unknown"
ModelName "DELL U2412M"
HorizSync 30.0 - 83.0
VertRefresh 50.0 - 61.0
Option "DPMS"
EndSection
Depois de um reinício eu fui para as configurações da Nvidia e baixo e eis as resoluções corretas foram listados. Acho que estava correto ao pensar que o computador estava detectando as configurações de tela do laptop em vez do monitor externo.