From what I read in your post, it seems that the modelines that you're using with xorg are made too wide, it's not a monitor problem. What tool did you use to create them? (was it LMRC?)
If I'm not mistaken advanceCD uses framebuffer instead of xorg, right?
I would try the following (I'm just guessing, since I never tried advanceCD)
1. If the modelines used by advanceCD are hardcoded in the configuration files, I would take them and convert them directly to xorg modelines, it should be exactly the same and your problem is solved.
2. If the modelines used by advanceCD are auto generated modelines you'll have to see what are the parameters used to create them and maybe just use auto generated modelines in your cab.
3. Why not try to use advanceCD as your distro to use?, if I'm not mistaken you can install the distro in your hard drive.
mmmm, does this help in some way?