Why are the failing addresses in Memtest86+ higher than my total memory?
I'm having some hardware related computer issues lately. My desktop contains an Intel Q6600, Gigabyte P35-DS3R motherboard, Sapphire HD7850 and 4 dimms of 1GB Kingston memory. HDD is a OCZ Vertex2 120GB.
I was in the belief you need to reinstall Windows7 to configure the SATA IDE mode to AHCI. So I changed the SATA mode, booted windows CD and then the trouble starts.
I tried installing windows. Screen turned black when expanding files. Installation stopped, no CD activity, harddrive LED remained lit. Retried several times, reformatting drive everytime. Eventually I didn't reformat it, and for some reason it continued with the previous installation(?). Anyway, it completed but my first suspect was the SSD.
Scanned that with a Hirens boot CD. Didn't turn up any bad or worn out sectors. SMART data is OK. I can boot windows from it. However, Windows got a 'black out' <2 minutes too. I placed the drive in another PC with very similar specs (only running another motherboard from Asus) and Windows ran fine and stable. So it must be something on the graphics/motherboard/proccesor/memory. I replaced the graphics card with a Nvidia 8800GT.. No difference, still black outs. Sound also stopped when it black outs. It doesn't reboot by itself, if I press reset the PC seems to shut down completely and reboot moments later. Very similar behaviour if I change major BIOS settings..
So I updated my BIOS firmware. Eureka! I thought, it works again. But I wasn't sure so I ran memtest86+ (v4.2) and got errors. One error at 3582.9MB. Removed one dim. Error went to 3070.9MB. Removed another dim, 2046.9MB. Left one dim in, 1022.9MB. So the last one must be broken. So I pulled it out and placed the other 3, in the assumption those weren't faulty.
I worked my way up to this last dim because it's underneath my Scythe Mugen 2, and could only be removed (for placing it I would need to remove the cooler, and for that I need to remove the motherboard and undo all my cabling, ugh). Anyway, the slot nor the dim seemed to be the cause. Scanned again with 3 dims: error at 3070.9MB. I've seen that address before.. One dim in slot 2 or 3; error at 1022.9MB.
Now comes my question: memtest86+ indicates I have got 3069MB of memory (3 dims). The error is at 3070.9MB. How can this happen? What is broken?
My suspection is that the memory is fine but either the CPU or motherboard is damaged. The CPU has been running quite hot for some time before I bought this Scythe Mugen 2. With 'Quite Hot' I mean 70C idle and 95C stressed (junction temperature). I believe Tj_max is estimated at 100C, but I suspected that can't be good.
I don't believe this has something to do with the SATA mode. I think the issue was always there, but format was such a system critical part it popped up heads on. Strange though that such severe computer problems (like black screens all the time) pop up when I only change the SATA mode. Changing it back to IDE didn't help, by the way.
I've tried several memory configurations, with stripping out modules and testing 1 module in 1 slot. It all threw errors, always at the addresses I've mentioned (depends how much modules I got installed). The modules it self are 1GB; so thats 1024MB. Where is the last 3MB going to? System reserve? If it is system reserve, why is it at the end ?