HI Alex,
Here's how I'm thinking when I plan to use a computer for emulate a game :
- Do the game I'll emulate needs specific controls like analogic controls ?
* If yes, I'll go for windows because DOS cannot use USB ports. Exemple Stars Wars and the flight yoke, Out Run and his driving wheel/pedals, ...
* If no -> DOS ALL THE WAY !!!
Here in Europe, new arcade monitors are too expensive ! That is the reason why I'm using TV. Here, we have something great on our TV -> The scart connector that allows us to input a true RGB signal, and the result is 100% equal to a real arcade monitor of course ;-) BUt it need to build a custom cable VGA to SCART.
Advance Mame is able to send a real 15 Khz to an arcade monitor (or an European TV via the scart connector). So Advance mame is able to display the game (if emulated of course) exactly like the real game board. That why I'm using it of course

But Advance Mame doesn't work with all graphics cards

The best one is the ArcadeVGA from Ultimarc because this card can output a lot of different resolution for different games... So this card is the best choice for a mame cab, but maybe not to emulate only one game.
I'm using very often old cards like ATI Rage Pro II, 3D Rage or Gforce II MX ... enough powerful to emulate old games like Defender, Galaxian, ... Don't use PCI card, only AGP by the way

For example, a simple Pentium II 450 mhz, SB PCI 128 audio card, 64mb ram can run Pac Man at 60 frames per sec...exaclty like the original...
It's impossible to give you here the right hardware to use, the right version of mame, the right configuration... the best thing to do is to experience all of this yourself

I mean when I'm trying to emulate a game... sometime is not accurate...so I change only the graphic card and see if it's better or now ... I upgrade the processor and see if it help ? If it not help, I know the bottleneck should be the graphic card ... if not, I disable the audio and see if the game run at full speed or not...
The first question to ask is : What do I want to do ?
Mamecab with many games ? only one game ? Arcade accurate or no ? ...and after that, you'll be able the choose the right direction for your project

The question about fast boot or not... is not important for the moment I would say:P
Good luck on your project
