That's where I get confused too, I always hear of people using older computers and this one is brand new but too slow I take it.. Here is an example of what I've read about the system requirements..
http://www.maximumpc.com/article/features/how_build_kickass_mame_arcade_rig_old_pc_pics?page=0,6
Here's a quote from the link
"Fortunately for you, the system requirements for MAME are pretty darn low. If you’ve got a spare computer or parts from the last 5 year, it’ll run MAME just fine."
So you can see why I'm confused..LOL.. Does he just mean certain games or what?
I will try to explain it as best i can.
The PC you linked to from best buy is a multi-core processor but unfortunately, it has a core clock speed of just 1.4ghz. Mame however doesn't handle mutli core support like most would expect. From the
Mame Performance FAQ:
"Recent versions of MAME include a -mt switch which allows some tasks to be threaded off for use by SMP or multicore systems. Thus far the benefits from this are relatively small, because accurate emulation such as MAME strives for cannot easily be broken up into parallel subtasks (it would be like trying to have a baby in one month by impregnating nine women). There are exceptions of course, and MAME will support them via this mechanism in the future. "PC specs, mame builds and configurations are also determined by what games you actually want to run. The first question you should consider asking yourself is what games you plan on running. Just because mame will run on your computer and pacman runs perfectly it doesn't mean a more modern game is going to run perfectly as well.
Older versions of mame can run on older computers at the sacrifice of emulation accuracy (some debate this) and game support. For example, Mame 0.106 is a popular choice for older PCs and can run about 60% of the games that run on the current mame 0.148. Tweaks and accuracy are still being worked on in subsequent builds of mame as well as adding support for more games.
I handle second hand and deploy computers for a living. This is the general rule of thumb i use as a basic guideline during some of my own mame tests on newer to later computers running mame.
I stick with mame 0.106 for any pc using the following processors. Pentium III, Athlon XP and low spec pentium 4 processors.
I use more recent builds of mame on pentium 4, athlon 64 and pentium D processors and up.
Some go as far as using even older builds of mame from 0.08x-0.09x on really old pentium II, Cyrix, AMD processors.
If you do not have much experience with computers and are on a budget, you can also look for a second hand retail computer and/or factory refurbished units that has a bit higher spec processor like a core 2 duo, core 3 quad, athlon64 X2, X3, X4 etc.