I'm using a Fatal1ty X-Fi card in my rig - not had any problems playing the game.
Having Googled the freezing issue it seems that this game is very fussy about the latest drivers (Sound, GFX, etc), so I do wonder if the basic Windows sound driver is causing your issue. Try disabling the sound chip in the BIOS and see if it makes a difference, that way you know it is at least not the sound causing the problem.Unfortunately mate, the only stand alone sound card i have is an old audigt 2 which wont even work with win 7. Ive tried disabling steam community as well but to no avail.
EDIT: I've also seen a suggestion to turn off the Steam Community while playing the game. Not great if you want to use multi player and chat over Steam!