Well, I agree that there should be a quad core CPU at least and a pretty good dedicated graphics card (atleast a gtx460 or something along those lines for some smooth-ish gameplay, or it's ATI equivalent.)
4gb ram at least, something along the lines of a gtx460, a quad core CPU (doesn't have to be fantastic, games rely mostly on the graphics card now) aaand... that's pretty much it I think.