The lights are on
Borderlands 2 was the best game of 2012. It is far and away the best of what you listed. Also it is way less than 60 dollars by now, even new. Max Payne 3 is also a good suggestion. Prob Rockstar's best multi ever. I have been having a ton of fun with the DOOM3 BFG edition release since release day in October also. You get DOOM 1, 2, and 3 all with mutiplayer, first 2 with coop also. And 3 is redone in 3d and the 3d is extremely well done.