are u guys serious? Any quad core will suffice, you make it sound like he is doomed with his cpu. I have a phenom ii 840 x4 (yea really an athlon) at stock speeds, and i have no problem maxing metro at 1080p in directx9, and this is with a 560ti at stock speeds.
You will definitely be able to max bf3, u may suffer slowdown every now and then, but the specs were blown way out of the water which we all knew anyway. People who say you cannot max it are those who simply refuse to have their FPS drop below 60-30fps, depending how picky you are. For me i don't care, i'd prefer everything to look fantastic with the occasional hitch, than dumb other things down to maintain a certain amount of fps.