Monitor native resolution 1440x900 not available on fresh install

Well the title really sums it up... I installed winxp again on a new hard drive and now I cannot get the resolution 1440x900 which is my monitor's (Belinea 1925) native resolution. I got the monitor a few days ago and when connected on the same pc but on the old OS it worked without any drivers downloaded and 1440X900 was available but on this new install it isn't available... I have installed the same graphics drivers used on the old OS... I can still boot into the old OS as it is on a separate hard drive. Please help. Pc: Intel 845gvfn with Intel integrated graphics. If the monitor works on the old OS then it should mean that the graphic card supports it. Btw the old OS is winxp too. Thanks

the online down side now is that the resolution is shaky, I guess this is because of the crappy old pc because if i remember correctly this used to happen on the last monitor aswell. I tried changing the refresh rate too