What are the exact symptoms of the freeze up ? Does it lock the keyboard input ? Are you being forced to "switch and close" the application via task manager or does it come good after a period of time ? Do u get an "illegal operation" or "program stopped responding" errors ?
What kind of background apps do u have running at the same time ? Various AV packages and spyware software have been known to cause problems like this.. AVG is one of the more popular offenders.. I've personnaly had trouble with AVG, Comodo and Kaspersky anti-virus softare with MWLL... Avast is the av im currently using and besides being a performance nuisance(lol arent they all though) it doesnt cause any problems with MWLL for me.
I agree by looking a the specs of your system, you should be fine running this game with maxed out settings. However, have you tried lowering system specs and testing if the freezing occurs at the same frequency as before ?
Another thing to try is running in combinations of DX9 and DX10, 32 and 64bit versions of the game. eg.. try dx9 32bit.. then dx10 32bit.. etc... and see if the crashing occurs in the same way under each, some users may find 64bit to be more stable than 32, some find dx9 to be more stable than dx10 etc.