I just switched from 32-bit and installed Windows 7 64-bit, yes I know long over due but never had an issue with 32-bit until I was getting lag after years of usage and it wasn't using 1.2GB of RAM out of my 4GB.
(Yes yes, I know 4GB and 32-bit?! Just never bothered, for the reasons stated above.)
When I installed Windows 64-bit PC's been crashing lately (never crashed with 32-bit for more than three years
), with different BSOD messages.
First instinct is to test RAM, and what do you know, only a few sections are faulty.
I have 2 x 1GB Corsair DDR2 CM2X1024-6400C4
1 x 2GB Patriot PEP22G6400EL
I'm aware that it's usually not a good idea to mix RAM but I got extra RAM from a friend and it has worked for years with no problem with 32-bit.
As soon as I switched to 64-bit Windows 7 started crashing a lot. About 6 times in a span of 5 days.
Now here comes the part that completely threw me off.
Even though it showed a faulty section in the RAM (didn't say which stick).
I ran two passes of memtest on each stick individually and they all passed memtest
I was like, well, that was unexpected haha.
Before I do some more testing I'm thinking the following:
Faulty motherboard memory slot which would be a huge coincidence now that I installed 64-bit.
Is dust a possible cause? I moved the RAM around before the install, it's moderately dusty, can that affect the contact? (Random memory of blowing NES catridges came to me as I typed this
Plausible: RAM timings? (Though doubtful since I haven't had a blue screen since the Windows ME days)
That's all I can think of ATM.
I'm looking for other possible causes and suggestions on what steps I should do to troubleshoot this.
For example: Should I test each RAM stick on each memory port of the motherboard?
Here's a screenshot of said crashes: