Does it seem to work right at lower resolutions? 1024x768? (I know it's not native for your LCD, but there weren't 1680x1050 LCDs in 2001)
I have two 1200x800 selections, 32 bit and 16 bit. None have x/y inverted. The reason why I asked about the driver, and you haven't told us what card you have, is that the software is obviously asking the card/driver what resolutions it can support and appears to be screwing up.
If you have an ATI based card, you might try one of the third party drivers like omega (For more info, look here -
http://www.firingsquad.com/matrix/blog.asp/62001/311 ) I don't actually know of a third party option for nvidia chipsets.
Just doin' what I can to help!