One of the first things I did under suggestions on that other thread was to test my Harddrive. I used some bootup from the manufacturer and tested it three times and all came clean, no problems at all.

I also did several memory tests (Just adding that in case that's the next suggestion =P) and all came clean as well using memtest86+.

I'll disable PhysX. I don't even know why it's on, I don't have a PhysX card and I didn't think my card was built for it anyway.

The GPU wasn't above 70C, HOWEVER, that program unfortunately does not make logging as it runs, only after I turn off the logging, so during a crash I would not be able to get an accurate GPU Temperature. Do you know of a program that updates a log file as it runs?

After my last post, my friend also suggested that it might have been overheating. I admit that the room in which my PC was in was pretty hot, at least 80F, and I think that may have an effect, it would be harder for the system to cool itself with already warm air I'd think. I have my room cooled down, and when I started playing it also was cool and got hot overtime due to the system's run-generated heat, I would think it's more than possible. Regardless, I was going to start playing again now and I'll report any more information.