So I kept getting kicked from servers the instant I joined them. Checked some forums and people suggesting repairing the game install in origin. I did that and then origin said the game is ready to be installed and the repair process was stuck at 100% with a message saying "finalizing repair" or something like that. I had to delete my BF3 folder restart origin and am now redownloading the game. Damnit why is this **** not on steam.