4. Good point. I tend to forget that not everyone has a dedicated Mame cabinet. A lot of people don't even have cabinets, and use their main PC to play games. I guess I should restrict my DOS-pushing to people with a mame cabinet.
Wade
I think you misunderstand. Many people have multi-emulator cabinets, not just mame cabinets. This has nothing to do with playing mame on your desktop pc. 
I understood, I was just providing an example of some people who would be using mame in a completely different manner.
When I say "mame cabinet" I specifically mean a cabinet dedicated to playing video games with M.A.M.E (not other emulators). I am aware there are other arcade emulators out there. I don't understand why people would want to emulate home game systems, but I know a lot of people include that in their game cabinets.
I wanted my machine to be as much like a real arcade game as possible, with the exception of being able to select a variety of games. I didn't want the equivalent of a home PC stuffed in a cabinet so I'd have to use it standing up. I just need to keep this in mind when I suggest using DOS, because a lot of people have different purposes for their cabs.
Also you are misinformed on the reliabliity of dos and the performance of windows mame versus dos mame. Dos can physically see the extra resources, but it cannot access them properly and thus they are wasted. Also windows mame has outperformed dos mame for some time now. You have to discount the fact that windows needs a larger resource footprint than dos though.
Please elaborate. I may be misinformed about DOS resources. I only assume that all that RAM, HD, and processor are being utilized. It is obvious the CPU and HD are used. I have run many games, and haven't run into a performance problem. What exactly are the limits of the RAM usage in DOS? Does it only use the first 128 megs or what? What ROMs are RAM heavy and would test my machine's RAM usage?
Even discounting the Windows footprint, I haven't seen any evidence to suggest windows mame outperforms DOS mame. On every system I have tried it on (p133, K6/2-450, Athlon 1700) DOS mame has always performed better. Both with sound and FPS.
I'd even be interested in theories of how Mame could perform better in Windows. Given enough RAM, mame is all about processor speed. I don't know of any way that Windows can enhance a processors performance (only take away performance). I suppose some drive controllers would be faster in Windows but drive performance has never been a mame issue AFAIK.
I am not saying I don't believe you or want to argue about it, I'm just asking for some support of the claim, because I haven't personally seen anything to suggest that Windows mame performs better.
Let it be known that I'm not a huge DOS advocate. I wouldn't say Windows is better than DOS, nor vice versa, that is too broad a statement. I would just say that they are good at different things.
Wade