i hv ur problem before, and all guys here just asking u config the Xfree86, but i can tell u if u change the modes in xf86config,
it cant go back X, so u finally need to change back the modes.
the solution to solve this problem is to config ur monitor..
after i config my monitor it can display 1024x768.....
it quite different from windows system.....
it depends on ur monitor... instead of display card..
gd luck