first the mobo: Are you an overclocking enthousiast or not?
if so get: ga-x58a-ud7, msi big bang X, asus rampage III Formula/extreme
otherwise get: ga-x58a-ud3r, p6x58d-e, asus x58 sabertooth
Which you get doesn't really matter so much just compare the specs yourself, but I assure you all those mbos are worth their money and very good.
lets say that costs 200-300
then as for ram just get a brand name 1600mhz 6gb kit: 110-140
Then the Graphics card: If you're into overclocking: msi hawk, 470 gtx SOC otherwise just a standard 460gtx, or 6850/6870. Or 2 of them if you can afford them(although 1 one will play all the titles you listed just fine)