Random BSODs probably connected to corrupted RAM. I'd also appreciate some help with choosing new RAM sticks.

etekiller

Reputable
Dec 27, 2014
22
0
4,520
Hello!

Description of problem
For a long time after buying my new PC I've been getting random BSODs. It was so rare that I just assumed they were caused by some software or firmware issues. Lately the problem has been getting worse with 2 or more BSODs per day. Crash dumps seem to be hinting at corrupted memory almost every time.

Crash Minidump: https://pastebin.com/xpqUxB2W

EDIT: I forgot to mention that any big files I download usually end up having checksum errors when installing or unzipping them. This problem fixes itself after a reboot. I don't have to re-download the file, checksum errors in those already downloaded files disappear after re-booting.

I've been thinking about buying new RAM sticks but I am not too sure about which sticks to choose. Until now I've been using DDR3 2133MHz CL9 but I realized later that my MOBO supports RAM up to 1600 MHz (which is probably why Speccy says my sticks are clocked at 800MHz).

On top of that, after having my PC for over 2 years I noticed I've been supplying those sticks with 1.5V instead of their native 1.65V...In general, I kinda screwed up, that's why I'd love some help this time. Is there a way to troubleshoot the problem of BSODs and if not, could you guys give me a bit of help choosing new RAM sticks? I want to be sure I choose RAM that is compatible with my CPU and MOBO and would perform well in gaming and programming.

I'd really appreciate any help, here are some more details:

Operating System
Windows 10

Computer Specs
CPU: Intel Xeon E3-1231v3 3.4GHz LGA1150

MOBO: Gigabyte GA-H97-D3H (rev 1.0)

GPU: Gigabyte GeForce GTX 970 4GB GDDR5 (256 bit)

PSU: XFX TS 550W

RAM: G.Skill DDR3 8GB (4GBx2) 2133MHz CL9 Ares LowProfile Dual

When this issue began
First signs: 2 years ago. Got worse this week.

Recurring issue
Yes

Date of purchase
03.08.2015 (DD/MM/YYYY)

Under Warranty
No

Cause/Steps to recreate the issue
Random.

BSODs usually do not happen when gaming, probably because at that point most of the memory is allocated by the game which prevents the OS from tripping over the bad regions of RAM and crashing.

What I've tried so far to resolve the issue
- switching my RAM to the other channel

- cleaning my PC from dust

- removing unnecessary hardware

- updating my drivers

- re-installing Windows

- Memtest86 (no errors after a 4hrs run)

- setting the XMP profile to Profile 1 which sets the RAM voltage to 1.65V as per my RAM sticks' specification
 
Clocking down 2133MHz memory to 1600MHz does not eliminate the need to correctly set timing parameters. DRAM Timings are significantly different at those memory frequencies and leaving settings on [Auto] is inviting timing problems.

Motherboard and CPU both have support for DDR3 1600/1333 MHz memory modules.

RAM will commonly will run at slower speeds unless you manually tune its timings–or enable Intel’s XMP which is disabled by default.

G.SKILL Ares Series 8GB (2 x 4GB) DDR3 1600 Memory Model F3-1600C9D-8GAB
https://www.newegg.com/Product/Product.aspx?Item=N82E16820231546&Tpk=N82E16820231546
 
If you can complete a couple of full passes with memtest86+ and get NO errors, your ram and settings are good.

Look elsewhere for your problem.
I might suspect a heat related issue if you are using the stock intel pushpin cooler.

Try running a stress test with something like OCCT.

Past that, the next most likely culprits are the motherboard or psu.
 
The 2133 setting is likely the XMP setting. In addition to these settings the SPD on your RAM sticks will have several JEDEC stored settings on it.

O9rNyUj.png


In the above example, the XMP setting is 1866 and uses 1.5 volts .... At higher speeds, that XMP setting will require 1.65 volts which was typcal for XMP w/ DDR3. In your BIOS, you will have two ways to adjust RAM speed and timings.

1. There will be a drop down where you can select XMP or one of the other JEDEC settings. This will adjust not only speed, but will also change all the timings and voltages automatically as per that settings that you will see when you run CPUz. One click and you done.

2. You can also change these manually but when using XMP, the MoBo makes many changes to MoBo parameters that you wouldn't likely recognize because XMP is overclocking.

Taking Option 1 is the most likely solution to your problem.

Put the RAM back in the primary slots in your MoBo as shown in the manual

Run Mentest86+ overnight..... it's rare, but I have had errors after 10 hours. ... I usually start the test about 9 or 10 at night and then read results after b'fast.

With that out of the way ....

1. Monitor CPU core voltages and temps withe HWinFO while running the 8 minute benchmark in RoG Real Bench.

2. Monitor GPU temps, TDB and voltages w/ Furmark.

After any crash or problem, read your Windows System Log in Event Viewer looking for ant warning or error messages.



 

etekiller

Reputable
Dec 27, 2014
22
0
4,520



Hello, thank you for this detailed response. I forgot to mention it but I've already set my XMP profile to Profile 1 which sets the voltages to 1.65V as described in my RAM sticks' specification. This hasn't helped, BSODs are still happening. On top of that I forgot to mention in my description of the problem that any big files I download seem to have checksum errors when unzipping or installing. It fixes itself when I reboot the PC. This is also something that makes me thing this really is a RAM error.

I am also not really that experienced in testing RAM so I'm not sure what I should be looking for when doing the benchmark and looking at voltages. If it's not a problem would it be possible for you to explain it a little bit more?
 

etekiller

Reputable
Dec 27, 2014
22
0
4,520
There's one more thing. Those are the SPD profiles for my RAM:

ZFffxWs2QcGbqYxDkWKbVA.png


Since my MOBO doesn't support anything above DDR3 1600MHz should I really use the XMP profile? According to the SPD I should be running 1.5V with CL 11 which is possible without XMP.