I'm looking at a 3.3GHz processor right now, but I noticed the X3 is a quad core; the one I'm looking at is a dual core. How much of a difference will that make when playing games like NFL Blitz, and would the presence of a graphics card make any noticeable difference?
NFL Blitz will probably be
playable on the 3.3Ghz X2 or X3 as long as it has a 64 bit OS and all unecessary services are disabled, but it will probably still have small hiccups. Blitz Gold and 2000 will probably be unacceptable. Gauntlet Legends probably won't be playable.
Graphics card doesn't make much difference for MAME unless you're using extra features like hlsl (to draw scanlines on the screen).
In MAME, your computer's main processor emulates the entire arcade hardware including the original 3D card that was in the arcade cabinet.
The 3D work isn't offloaded to the video card because that wouldn't be emulating the original hardware (which is MAME's primary purpose)
That is why 3D games in MAME require a powerful processor and other emulators like Model 2 Emulator and Zinc don't.
I think the extra cores help with overhead and make a difference on games that are borderline on running 100% or not.
Try to keep expectations in check.
You're probably not going to be running games like NFL Blitz and Gauntlet Legends flawlessly unless you pay for an upper end i5 or an overclocked (4Ghz+) Core 2 Duo.
It's a question of whether you're willing to pay an extra $200 to make three or four more games playable.