If you edit the inittab file (found in /etc/) you can stop X from trying to load a graphical login so at least you can cut off that problem. In the inittab file look for the line:
this tells linux to load a graphical login. If you change the 5 to a 3, this will give you a text login, so you can avoid the X graphical login problem.
Once you do that, you can go to /etc/X11 and edit the XF86Config file in order to change your monitor resolution.
Plz anyone, if I'm giving bad advice, stop me now!