Thanks all - I'll give these all a try and report back.
For the pre pentium D class cpu's I usually just stick to advanced mame .106.
it has some ok affects for scaling games & scan lines.
It also runs on DOS/Win98, NT, & XP just fine from my tests.
but most importantly, to me, it works with onboard graphics and is really easy to compile on linux.
I run minimal linux distro's on old hardware all the time and .106 plays most roms well on PC's down to a P3 1ghz.
I would try turning off the scanline's to see if that helps.
As for "accuracy" I really have to ask how many people will honestly know the difference between how a 25yr old classic they used to play when they were kids vs. how it plays now on an older version of mame vs a new version of mame.
Especially when they haven't seen one of those arcade games since they were a kid.
Yeah, both me & my friends are that old.
Unless there are serious glitches to the game very few people will notice it isn't "perfect" and of those people who do notice I doubt most of them would even care.