When in doubt, try a different version of MAME.
I don't mean to seem negative, but it is frustrating how some releases have pretty big performance deltas in certain games. I realize things change and this is all about documented and emulating hardware, blah blah blah. But, still frustrating.
I was doing some testing a while back of some of the more power hungry games like Gauntlet Dark Legacy on my workstation (dual Xeon @2.6GHz, 96GB RAM, GTX 650 ti). And the difference between 0149 (or 0145, I forget) and 0152 was around 20-30% (0152 being slower). On my cabinet, I an still play at 100% speed with 0152 despite the performance dip because I have a fairly decent older CPU (i7 920 @ OC4.4GHz). But, it is curious to see those sorts of deltas between versions.
Then if you throw a different flavor of MAME, like SDLMame, all bets are off. SDLMame is buttery smooth on most things, as I'd expect. But, seemingly, innocuous games like Donkey Kong have terrible sound "stuttering" issues.