It does not necessary have to be your HW, this issue is hard to debug and caused by the game having to run on PS3 and XBox 360, even Treyarch never managed to fix it even though they had the source code. I have had this crash twice in the last 3 years with more than enough RAM free that Windows keeps the files in memory.