I've been messing with the official nvidia driver, after long using the open source nv driver (which doesn't work very well but it adequate for basic needs). I discovered that the official nvidia driver ignores custom modelines and other xorg.conf settings, if the Mode name is anything like a "standard" resolution name. I found a workaround for it--using a custom Modeline with a name I made up. I changed it from "1280x960" to "1280x960ijk".
With "1280x960", the nvidia driver ignored my desired settings and always used 1280x960p at 85hz. With "1280x960ijk", I was able to use a custom modeline.
So, if your video driver has similar behavior, it might be possible to use the same workaround. Instead of calling your resolution "1440x900", call it "1440x900cyph". Here's a modeline to try out:
Code:
ModeLine "1440x900cyph" 110.09 1440 1504 1824 1952 900 902 914 940 #60Hz
In your Mode lists, include "1440x900cyph" and no other resolutions.