This is a split board - You can return to the Split List for other boards.
Yes, Origin is a requirement for EA games these days, regardless of where you buy the game.
TC... were you a regular of the PS3 BF3 board? I think that's where i've seen you before :-/
You are not allowed to request a sticky.