thanks for the clarification. I had tested MAME on Windows 7 64-bit too and gameplay was smooth on those games. It seems I confused Windows 7 MAME64 with XP MAME32 and had a false impression.
So I guess performance would be around the same fps in Vista and Windows 7 in 32-bit and also running MAME32 in Windows 7 64-bit.