Size as a proxy for run-time frame rate simply doesn't work. You can make a tiny build of MAME containing only the portions used for Donkey Kong or whatever, and it will run at exactly the same frame rate as the full-size real deal. Algorithms trump implementation details, and size is very much an implementation detail.