It could be possible that the older monitor might be a standard VGA which would then be why it wouldn't go to 800x600 as 99% of VGA monitors only done 640x480x256c max.