When games freeze it is more than possible that it is linked to hardware conflicts, such as the sound needs to play during the game but the graphics wont let it for some reason or another.
Go to the Sound card and Graphics card websites and download and install the latest drivers for each. To ensure that you have the latest drivers installed it is easily checked in the properties of each from Device Manager.
Still freezing, get out the duster and give the inside of the PC a good cleaning paying attention to fans, vents and cooling vanes, for if these are dusty it can cause heat problems.
Still freezing, open the case and remove the cards then reseat them again.
Still freezing, roll back each driver in turn and check again.
Still freezing, post back here...