So, I finished building my arcade and didn't do enough research before I purchased my monitor. I ended up with a Makvision 27" Multisync monitor, which is a nice monitor and will do what I want
except it's analog. Sadly, I didn't realize this until I had the monitor sitting in a box in my garage, and by then, it was too late. So I run it fixed in 640x480 and have mame do all the scaling. Well, if I was going to run in a fixed resolution, I would have definitely bought a different monitor. So now I'm stuck with this one and will try and make the best of it.
My idea is to replace the analog adjustment board on the Makvision with an Arduino driving some digital potentiometers. The Arduino would sniff the VGA out sync rate and adjust the digital potentiometers to the correct value based on the current refresh rate. Unfortunately, I am not electrical engineer, and although I have the schematic for the monitor (
http://na.suzohapp.com/service_center/pdf/support/Makvision/49-2715-00schem.pdf) I can't quite figure out if there are any digital pots that can drive the voltage required for vertical adjustment pots and tolerate the current requirements. If someone who is more skilled in the electrical engineering discipline than me wants to help me out with this, I'd appreciate it. I can definitely do the software for this and I think it would be a great project. It would really make those analog Makvision monitors a LOT more useful.