I'm not really familiar with AdvanceMAME, but given the description above, and considering I'd run either in XP64, why would I want to use this instead of GroovyMAME?
If it remains XP32-based, you wouldn't. If it doesnt, you might because you essentially set one, very short, line in the configuration file (v, h, and p clocks - no ridiculous figuring of timings and ---steaming pile of meadow muffin---, though there is that option in ADVMAME if you desire), and off you go. The other caveat is video card compatibility, which probably won't change. But anything I want to play I can more than get by with my geforce 6800.