You dont know anything. I have playing multiplayer for 1 years. Origin is not necessary for multiplayer.
If you dont believe, give me your BC2 id. I can add you and you can take a look my stats..
These all game's current price is 125$+ on steam
But my price is just 47$
Otherwise, My Team Fortress 2 is not free version. I was bought it, so its premium.
Payment: Only Paypal