really? I thought that it did use DirectX (2D) acceleration. If not I understand that the vid card doesn't matter much.
MAME uses the video card 2D functions for hardware stretch in WinMAME if you have that turned on. But that isn't very hard on a modern video card.
What Hooded_Paladin means (I think) is that all modern video cards are optimized for 3D graphics games, and MAME does all this processing in the CPU, not the graphics card, so a good 3D card won't matter much.
I can share my experience agian - The 16M TNT2 AGP is not a cutting edge video card, but any stretch, but it's loads faster than my old 4M Rendtion PCI card. I saw a marked increase in the detail levels I was able to run in Microsoft Train Simulator (3D game) after I swapped cards. However, in MAME, I maybe picked up 2-5% on some of the more graphic intense games, nothing on the more basic ones.
To put it more clearly, if I weren't running MSTS, I would probably downgrade back to the 4M PCI card, b/c the 2D graphics (Word, spreadsheets) were better on it, and MAME really didn't care.
I think an 8M ATI Rage Pro should be fine. But you only lose about $5 in extra shipping if you keep that card and then upgrade later if it doesn't work out.
One thing I would avoid with MAME is onboard Video, b/c this uses system memory, and also tends to slow the CPU down (I think), both of which are bad for MAME.