If it were me I would try the following:
try re-installing the game.
run a memory test - memtest.
you could try system restore.
replace your graphics drivers.
replace sound drivers.
replace motherboard drivers.
use a program called spinrite to analyse your hard disks make sure there are no knackered sectors, the os may be trying to write something there?...
Dunno where your prob could lie but try these and at least you rule a few things out.. good luck!