The guys are right... dos is your issue. You see the KOF games use a lot of system memory but next to no processor resources. The only way you would be getting bad performance on those kof games is if mame was having trouble handing your memory. I have an extrememly similar system running xp and it plays those games fine.
Whoever started the rumor that dos saves you resources for a mame cab was right.... 4 years ago. You see dos is only helpful if you have an arcade montior (not for long, but that's another story) or your machine is a pos. Good machines actually perform better in windoze due to directx and better resorce managment. Yes windows does take an overhead, but compared to the better utilizaiton of resources you won't miss this overhead.
If the machine you are working on is faster than 300-500mhz and doesn't have an arcade monitor, it has no business running dos. I don't care what the situation is, a version of widnows will work better, period, end of story.
Why am I getting upset about this? Because people ask this very same question about once a week (have you guys ever heard of searching the archives???) and the poster is always reluctant to switch from dos for one lame excuse or another. I usually hear from the very same poster about 2-3 months later after they have finally gave up dos because they were forced to for some reason or another. 100% of the time their response is "WOW! Windows does such a better job. I should have switched sooner."
So the moral of this story is don't ask questions that have alredy been asked an expect a different answer. And if the answer that has been given in the past isn't one you are willing to accept then there's no point in asking. 2+2 always equals 4 ya know.

Remember, I'm not flaming anyone in particular, just the concept of posting the same questions over and over and over and over and over........ It makes much more sense to simply add to an existing thread on the topic.
Who said that? I said that.
This is Howard A. Casto signing off.
