Firstly, I am not overclocking and everything is stock.
After I installed Windows XP I was getting page fault in nonpaged area BSODs. I managed to get rid of this by doing an XP repair.
However I have still been having problems with games having random 2-3 second pauses SOMETIMES. By that I mean sometimes I won't get any stuttering and then when I go on my PC later on I will get them.
Far Cry seems to like to work when I start a new game but doesn't like to work if I load a save game file and crashes with a BSOD 0x0000007F error. Which translates to a divide by zero error which says it is either a RAM or video card fault.. If I swap to a different graphics card I get the same error, however the RAM can pass memtest twice without errors (which is about 40minutes worth).
My hard drive passes all SeaTools tests except the parition test, which I later learnt it fails because SeaTools doesnt support NTFS file systems in the partition test.
Tried different drivers for my graphics card same results.
Using latest BIOS.
Obviously I am getting faults which point the finger at the RAM but how can it pass memtest?
What the hell is going on?