Sorry, I got nothing else for you... I don't remember having a problem playing the Campaign of that Game. Then again, I don't do multiplayer and I almost never patch the games because they really don't improve much the Solo or Campaign for that matter... less so those coded horribly.
The only thing I can tell you is... uninstall the game again... go to safe mode, run CCleaner and clean the registry... back to windows and install the game again but this time, do not patch it and see if you can play the campaign like that and/or get in to multiplay.
If you can, what I would do is try to download each patch separately and install one by one and test after each one... I know, tedious but that is what we get to do to play a game now a days!