I use MAME with different front ends on different computers.
On my son's cabinet, I'm using an AMD A6-5400K APU and it seems to run everything just fine (AtomicFE front end). On my current project, I am running an AMD 5350 (AM1). On my personal machine in my office that I'm using an X-Arcade stick on, I'm running an AMD FX-8350 with an Nvidia GeForce GTX 960 4 GIG AMP! Edition. Everything I throw at that PC just screams.
Then, on my HTPC I'm running an AMD Athlon II X4 650 CPU with an Nvidia GeForce GT 610 and it seems to run Hyperspin and MAME pretty smooth, though not perfectly smooth. My son's PC runs MameUI with an AMD A10-6800K on an Nvidia GeForce GTX 550 Ti, and it's just as good as my FX-8350. My daughter utilizes Mame UI with an AMD FX-4100 and Geforce GT 730, and finally you have my wife's laptop running MameUI on a Core i5 2450m with Radeon 7600m graphics under Windows 10.. All of these PC's are running Samsung 850 EVO SSD's & 8 gigs of Ram except my personal PC which runs 16 gigs.
In rank from fastest to slowest for MAME (and other games) would be:
FX-8350+GTX 960
A10-6800K+GTX 550 Ti
FX-4100+GT 730
A6-5400K APU (Radeon 7540D)
Core i5 2450m+Radeon 7600M
Athlon II X4 650+ GT 610
AMD 5350 APU (Radeon 7600M)
My honest cost effective advice.. I'd go with an A6-5400K and pair it up with a GT 730, or for a bit more, go with a core i5 with the GT 730.
I like the GT 730 for MAME because the card isn't being pushed to it's limits even when using HLSL and you can pick one up fairly cheap. I won't say any more then that is overkill, but I will say it is well rounded for moderate/mid level gaming and MOST MAME games. I wouldn't recommend using integrated graphics for HLSL at all, but I would recommend them for standard MAME setups. With that being said, before I put the 550 Ti in my son's PC, he was using integrated 6800k APU graphics which ran the Radeon HD 8670D.. Now THAT setup was actually pretty dang decent for integrated with HLSL, but still.. go with dedicated.
If your hardware isn't up to par with the above configurations, then at the VERY LEAST, you are gonna want to get a GT 610 which comes in not only PCI-E, but AGP and PCI flavors as well, which means it's probably gonna be the fastest card you can get for older hardware.
As far as CPU's go, a core i5 (and some core i3's), will beat the AMD chips hands down but are a bit pricey... also keep in mind for MAME, the most you will need is a DUAL CORE CPU, any more cores then that, is kind of a waste.
As far as your GeForce 210.. won't be powerful enough....check this out to compare it to the GT 610 I spoke of:
http://gpuboss.com/gpus/GeForce-GT-610-vs-GeForce-210Hope that helps.