Benchmarks from MAME32's author John V:
http://www.classicgaming.com/mame32qa/bench.htmkinst2 running on MAME 0.94u5:
Athlon64 3200+ at 93 FPS
Athlon64 3700+ at 111 FPS
http://www.classicgaming.com/mame32qa/old_bench.htmkinst2 running on MAME 0.83u3:
Athlon 64 3200+ at 94 FPS
Athlon 3000+ Barton 333FSB at 76 FPS
P4 3Ghz HT 533FSB at 109 FPS
P4 3.20Ghz HT 800FSB at 117 FPS
Looking at those benchmarks, I would interpolate that Killer Instinct 1 and 2 (the use identical hardware) runs best on Intel P4 architecture, and at roughly 2.8GHz minimum for half-decent play. 60FPS minimum is what you want, so a 60FPS "average" (which is what the MAME benchmarks show) isn't enough. You need a bit more than that to cover your highs and lows.
its an athlon 2400 cpu with 512 ram, so its on the top end for mame stuff
No, it's not "top end for MAME stuff". From the benchmarks above, it would be borderline acceptable for KI, and result in occasional sound skipping as the system tries to frameskip. The same thing will happen when you try newer 3D games like Tekken, etc.
As mentioned, either upgrade your hardware, or change emulators. Any of the Nintendo Ultra64 HLE-style emulators will perform well, and give near arcade perfect emulation. And if "near" isn't good enough, then bite the bullet and spend some money on an upgrade.
Or conversely, crack open the MAME source and start optimizing. That's the beauty of having the source-code available to you.
