Spook, the amount of memory and frequency is not important for a game to run without freezes/crashes. What is important is compatibility between different parts: mainboard, chipset, video card, HD. Just one single bit not transfered correctly between all these parts (and the rate of transger is many billions per second) and your computer crashes.
In general, if the bug is freeze/crash/restart, the reason is in the hardware.