But when I played a game it froze as usual but came up with an origin error screen saying 'Error 503'
And it said Xbox in the jargen of this test, so I disconnected the controller and i've managed to play a few rounds of MP with no freezing, also I do not use the controller in Crysis it is for DMC
So maybe try disconnecting USB devices you do not need and try a few MP games. I may be completely wrong and will probably be called an idiot, but thought I would share this with you.