For anyone else having this freezing issue, the following seems to have fixed it for me:
Please try to Verify integrity of the game cache, to do this:- 1.Load Steam 2.From the Library section, right-click on the game and select Properties from the menu. 3.Select the Local files tab and click the Verify integrity of game cache... button. 4.Steam will verify the game's files - this process may take several minutes. 5.Once the process is completed, the Check Window will automatically exit.
I must have had a corrupted file or something as steam re-downloaded something and it seems fixed.
Thanks to Ubisoft for that.
Still can't shoot though