keep in mind this guide does not cover GPU yet as I have not finished it. This is to find stability for stock AND Overclock settings as the process is the same.
Guide to stability testing for Windows OS
First: you need programs to to stability test and these you should have before building a new system. I like to keep them on a flash drive so once the Operating system is installed I can install them without haveing to down load them.
Second: all of these steps will work if you are overclocking your system. When overclocking remeber to stability test after each change in the settings.
Third: Stability testing is a necessary evil of building and overclocking a PC and will take hours to finish. Plan to have something else to do in the same room to keep an eye on temps and programs as they run. Most programs do not need constant supervision but there are some that produce a great amount of heat and without some supervision could hurt your system.
Program list for stability testing
Intel Burn test
Prime 95
Memtest86+
Furmark
OCCT
Program list for monitoring
Hardware Monitor
Speed Fan
CPU-Z
GPU-Z
Use these programs at your own risk. I will not be heald liable for you not using the temp monitoring programs properly. Some of these test can hurt your components if not monitored or used correctly.
Memory Stablity Testing
After a fresh build I like to start the machine and set the bios to the correct settings and restart. Next I run the program MEMTEST86+. This program gets run from the PC's boot menu and runs from a disk. No Operating System is required in order to run this program. This is the reason I like to run it right off the start. This is a program that can be left alone to run.
MEMTEST86+ Operation and Use
Once Memtest86+ is run from the drive boot menu from the PC, the program will automaticly scan the systems hardware and start testing.
What does Memtest86+ do?
The program tests the system memory (RAM) to make sure there are no errors. If the memory errors then it can cause corruption of data and potentially crash your newly built/Overclocked system. Errors can occur for a few reason. Those being, but not limited to: Wrong Bios Settings, Bad Stick/s of Ram, 2 or more Incompatible Sticks Of Ram, Ram Incompatible With Motherboard.
How do I know if the Ram Errors?
When the program is running it displays information at the top half of the screen. If the program encounters an error, the program will use RED writing in the bottom half of the screen informing you there was an error encountered. The program uses a blue background so the red writing really sticks out. There is really no way to miss it.
If there is no errors the bottom of the screen will be clear of Red writing.
How long should I run the program?
You should run the program for a minimum of 12 Passes. In the information on the top half of the screen, it will tell you how many passes it has completed. The time it takes to run a pass depends on the amount of Ram installed. The more ram installed the longer it will take to complete a pass.
Where do I look to see how many passes the program has gone through?
Towards the middle of the page you will see this
WallTime_ Cached_ RsvdMem_ MemMap_ Cache_ ECC_ Test_ Pass_ Errors_ EccErrors
__00:00 ____3565 _192KB __ +65+9 _ 5347 __ 0 __ 546 _ HERE___0 _______0___
Where it says Pass and right under neath it where it says HERE are where you will find how many passes have been completed. The program will replace Here with a number and that number will be how many passes are complete. The numbers I have entered will be different, I just used Random numbers to give a visual representation so you have an idea what your looking for and at.
If you have not had any errors and have not already installed the Operating System (OS) do so along with fully updating it. Make sure to have your monitoring programs installed at this point as the next programs will cause heat issues. The rest of these programs require the Windows OS to be installed to run.
CPU Stability Testing
Next I run Intel Burn Test. (IBT)
Intel Burn Test Operation and Use
This program will generate the most heat from the CPU out of them all. Be sure to watch the CPU temps during the testing. The temps will get higher as the program runs then will level off. It is normal for the CPU to cool off just before the program produces a result from its pass. The heat will raise again right after the test starts a new pass.
Because of the heat generated by this program it is a good indicator of what your Max temps will be. My personal PC's and gaming PC's have never hit the high temp that was generated by this program. This is why I feel it is a good indication of what your Max temps will be.
This program tests two components on your PC. The first is the CPU, this is its main function. The second is Ram. If the Ram errors, the system will fail the test but you will not know which one it is. This is why I run Memtest86+ first. This eliminates faulty Ram with its settings from being the issue and leaves us with CPU being tested.
Once you start this program it is best to just let the PC sit without being used during testing.
What does IBT do?
Intel Burn Test uses a linpack designed by Intel to test there CPU's in the quality control process. This Does not mean that it only works on Intel CPU's. It Will work on AMD CPU's just as well. It uses your systems Ram and CPU to do mathematical equations. If the result is wrong then the system is unstable and the test will stop. If the system fails it can be for many reasons. They can be, But not limited to: Faulty CPU or Settings, Faulty Ram or Settings, Faulty Motherboard or Settings. I realize these are a broad description of issues but there are so many different bios settings that can cause a fail that for me to list them would be a major undertaking.
Why can the motherboard cause a fail when it's a CPU test?
This is simply because the motherboard connects everything together. If for some reason a part of the motherboard is unstable it causes the CPU to not function properly.
How do I know if the system fails the test?
The test will stop, play a noise, and put a popup box on your screen that says that the system has been found to be unstable. Alternatively you can look in the results column. If the results are not the same then the system is unstable. The Speed and GFLOPS will vary, this is normal and nothing to be concerned about.
What should I set the settings to?
32bit systems: you will not be able to use more than 2 GB of Ram. The program will not start if you set it to use more than 2 GB. For the stress level set to MAX if you have 2 GB or less ram installed. If you have more than 2 GB ram installed set it to custom and enter in 2000 MB. Yes I'm aware that 2 GB = 2048 MB But the program wont start with a 32 bit OS and much more than this.
64bit systems: Set the Stress Level to maximum
32 and 64 bit systems: Set Times to run to 40. The instructions say for the max to set at 20 but I have had systems fail at pass 25 and later.
32 and 64 bit systems: set Threads to auto. The program will use all threads on its own.
Now just click start and run the program keeping an eye on the temps. This program needs to be watched!
Prime 95 Operation and Use
Prime95 stress tests two different parts of your system, the Ram and the CPU. It does this by trying to find the highest prime number. This program will generate grate amounts of heat from your CPU as well so you will need to keep an eye on the temps while using this program.
This program tests two components on your PC. The first is the CPU, this is its main function. The second is Ram. If the Ram errors, the system will fail the test but you will not know which one it is. This is why I run Memtest86+ first. This eliminates the Ram and its settings from being the issue and leaves us with CPU being tested.
How do I know if the system fails the test?
If the system is found to be unstable or errors are found, the program will do one of three things. Either stop the core that had the error, Stop the hole program or the system will crash and restart. If either the core or hole program stops the green boxes next to each core will turn red. The icon in the system tray will turn red if you have the program minimized.
It is better to let this program run with out using your PC.
How do I set up the program?
When you first start the program it will ask you what you want to do. You will want to select "Just Stress Testing" and click OK. Make sure that all cores have a worker assigned to them. Meaning if you have a 6 core CPU that there are 6 workers working.
How long should I run the program?
You should run this program for 12 to 24 Hours before you can say it is stable. This is NOT a program where you can just let it run and never check on it. Because the CPU temp will raise you need to make sure you will not over heat during this test. Once you are sure it wont over heat you can walk away for a short time but being sure to look once in a while to see the progress and temps.
GPU Stability Testing