Why are you guys STILL trying to figure this out?!?!? I've posted many times a simple solution for Windows on a standard res arcade monitor! There are 3 guaranteed ways, and 1 other possible way that I know of:
1) Install an S3/Virge Trio64-based card and load VBE.com which is included with AdvanceMame in your autoexec.bat, making sure to use ADVV -vbev first to create a 640x480 16bit screen. As long as Windows is set to 640x480 16bit mode, it will come up fine. AdvanceMame works well with these cards. The downside is that there is no 3D on the card, and some S3 cards generate a poor picture.
2) Install a Trident Blade T64 AGP or PCI video card. Download the hacked BLADE15 driver from
www.ultimarc.com and run it from your STARTUP folder in Windows, once again making sure Windows is set to 640x480 16bit mode. This is the best solution in my opinion since you can run 3D games on your cabinet as well.
Both cards are cheap (< $40.00). For both solutions a J-Pac is suggested to protect your monitor from overdriving during boot-up and for the video amplifier on the board that makes the image much brighter (5 volts).
3) Download Ceolo's VGA2TV for windows. It only supports a handful of video cards, though, so good luck getting it to work with yours. Out of 10 cards I tried, it only worked on one (an S3-based card I think).
There is a 4th possibility of using Andrea's (Mr. AdvanceMame's) new VGATV utility available in the latest AdvanceCAB utilities. I have not tried it, and some folks are having trouble getting it to work, but it's free so give it a try.
Enjoy!