Hey,
long time visitor, first-time poster here

I've been wanting to build a MAME cab for a couple of years now, and I'm finally getting around to giving it a shot. I think I'm going to do it Arcade-in-a-box style, but nonetheless, it's a start.
Here's what I've decided to use in terms of hardware:
VIA EPIA-M 9000
256 MB PC2100 RAM
30GB Maxtor IDE HD
52x LG CD
Generic 300W ATX power supply (overkill I know)
2x Happ Competition sticks
plenty of happ competition PB's
IPAC-2
For software I've got the following set up:
Win2k SP2 (yes, I know, overkill)
AdvanceMenu
MAME32 Plus .64
KK-MAME32 .64 (more enabled games)
Gens
zsnes
virtuaNES
and other assorted EMUs
I've seen quite a few questions regarding the performance of the latest generation of EPIA-M boards from VIA, and I just thought I'd take the time here and talk about how they perform for MAME.
First of all- bilinear filtering effects in MAME/MAME32 using directX causes garbled graphics, so it's necessary to use specialized versions of MAME with Software scaling (if you believe in scaling/stretching). Using MAME32 Plus 0.64, I'm able to use the software stretching/scaling option successfully in all resolutions up to 1024x768 without any noticeable performance degredation.
Anyways, in terms of raw performance, I get full speed on all the classicss, and even things like CPS1/2/NeoGeo run at a full framerate for me- and that's as well as I was hoping it would perform Any of the Midway games using DSP suffer significant slowdown with sound enabled (surprise), and I haven't even bothered with some of the more recent game drivers.
The TV-out (once properly configured) works just excellent! No problems using it in any number of resolutions, and unlike previous EPIA boards, the EPIA-M supports 16-bit color depth. Overall, the quality of the graphic output (even in software scaled modes) looks great on my trinitron TV.
Audio quality is also generally very good. I'm currently using the 2-channel mode (as opposed to the 6-channel mode), and that seems to suit emulators just fine.
All in all, I can't wait for my happ controls/IPAC to arrive so I get building my project- I'll be setting up a website as soon as I get some finalized plans drawn up, and I'll be updating it on a regular basis once I start building.
-Mark