As you all know, Source Games tend to mess up my computer. I had a Help Topic in Games about it, but I could not solve it. So, not only do I not prefer TF2 and CS:S, I cannot play them without quickly experiencing problems that would cripple my ability to beat your asses into dust.
I am not sure if Bad Company 2 would crash my computer or not. It isn't Source, but it's still a high-end game. Actually, "high-end" means nothing to my computer, as it frequently encounters problems with Star Wars: Galactic Battlegrounds, an RTS with the engine of Age of Empires: Age of Kings. I'm not even going to spend the 5 dollars.