Updated MSI Z170 Non-K Overclocking Guide (new BIOS!)
Five months after the first guide for MSI Z170 Non-K overclocking, we have some new insights which will make non-K OC safer, easier and better. Enjoy the updated MSI Z170 Non-K Overclocking Guide!
For those who are not aware of non-K OC: Depending on the CPU you can increase the clock between 15-70 % without any problems. In this quick guide I will explain how you can OC your non-K CPU on MSI Z170 boards.
Several media reported some stuff about microcode updates, Intel blocking non-K OC and all kind of stuff. However, I can confirm that non of that stuff is true. You can still happily overclock your non-K CPU!
In addition we found a way to read out the CPU temperature which was an issue before.
Updated MSI Z170 Non-K Overclocking Basics
Unlike K-CPUs which can be overclocked using the multiplier, non-K CPUs have to be overclocked using the BCLK. Pre-Skylake CPUs such as Haswell or Devils Canyon could only be overclocked by about 3-5% using the BCLK because the BCLK was still tied to the DMI and the PCIe.
However, for Skylake CPUs, BCLK and PCIe have a dedicated reference clock which always stays at 100 MHz – no matter how you change the BCLK. In other words: You can push the BCLK without worrying about other components.
The non-K BIOS is skipping some parts of the power-management, so there are few things you have to keep in mind:
- The missing power-management will not allow to read out any core temperature. However, you can read-out the package temperature with the tool HWiNFO (make sure to stay below 70°C package temperature)
- No C-States. CPUs will always run full speed and full voltage.
- No Turbo-Mode.
- No iGPU.
- Intel AVX is screwed. Some benchmarks like Intel XTU use AVX and you will have about 4-5 times lower score. As far as I know no game is using AVX so it’s no problem to use this for gaming rigs. Not suitable for professional usage tho.
- Avoid high memory clocks. Everything around 2600 MHz will be fine for the start. You can try to run higher memory clocks once you have a running system.
For 24/7 overclocking and gaming you don’t have to worry about any of these points. Pentium, i3 and i5 CPUs have a low power consumption which results in a low core temperature for 24/7. As long as follow my guide you don’t have to worry about the missing temperature readout.
Compatible CPUs for non-K OC:
|CPU Name||Cores||Stock Clock||Turbo Clock||Hyperthreading||L3-Cache||TDP||Amazon|
|Pentium G4400||2||3300 MHz||-||No||3 MB||54 W||link|
|Pentium G4400T||2||2900 MHz||-||No||3 MB||35 W|
|Pentium G4500||2||3500 MHz||-||No||3 MB||51 W||link|
|Pentium G4500T||2||3000 MHz||-||No||3 MB||35 W||link|
|Pentium G4520||2||3600 MHz||-||No||3 MB||51 W||link|
|Core i3-6098P||2||3600 MHz||Yes||3MB||54 W||link|
|Core i3-6100||2||3700 MHz||-||Yes||3 MB||51 W||link|
|Core i3-6100T||2||3200 MHz||Yes||3 MB||35 W||link|
|Core i3-6300||2||3800 MHz||-||Yes||4 MB||51 W||link|
|Core i3-6300T||2||3300 MHz||-||Yes||4 MB||35 W||link|
|Core i3-6320||2||3900 MHz||-||Yes||4 MB||51 W||link|
|Core i5-6400||4||2700 MHz||3300 MHz||No||6 MB||65 W||link|
|Core i5-6400T||4||2200 MHz||2800 MHz||No||6 MB||35 W||link|
|Core i5-6402P||4||2800 MHz||3400 MHz||No||6 MB||65 W||link|
|Core i5-6500||4||3200 MHz||3600 MHz||No||6 MB||65 W||link|
|Core i5-6500T||4||2500 MHz||3100 MHz||No||6 MB||35 W||link|
|Core i5-6600||4||3500 MHz||3900 MHz||No||6 MB||65 W||link|
|Core i5-6600T||4||2700 MHz||3500 MHz||No||6 MB||35 W||link|
|Core i7-6700||4||3400 MHz||4000 MHz||Yes||8 MB||65 W||link|
|Core i7-6700T||4||2800 MHz||3600 MHz||Yes||8 MB||35 W||link|
Depending on your budget you should only consider these CPUs:
- Pentium G4400 (Find at Amazon)
- Core i3-6100 (Find at Amazon)
- Core i3-6300 (Find at Amazon)
- Core i5-6400 (Find at Amazon)
- Core i7-6700 (Find at Amazon)
All of the CPUs should easily reach 4400-4500 MHz and a high multiplier is not needed because you can compensate everything with the BCLK.
Updated MSI Z170 Non-K Overclocking BIOS
First of all get the correct BIOS for your board. You can find a list of BIOSes in the table below.
After downloading, enter the BIOS and use M-Flash to update to the Non-K Version:
MSI Non-K Overclocking Motherboards and BIOSesIn the table below you can find the MSI motherboards that support Non-K overclocking using the BIOSes listed below. For more information on how to overclock the Skylake Non-K CPUs using MSI motherboards, check out the Detailed MSI Z170 Non-K OC Guide.
|Z170A XPOWER GAMING TE||Link|
|Z170A Gaming M9 ACK||Link|
|Z170A Gaming M7||Link|
|Z170A Gaming M5||Link|
|Z170A Gaming M3||Link|
|Z170A Gaming Pro||Link|
|Z170A KRAIT GAMING (A6T)||Link|
|Z170I Gaming Pro AC||Link|
|Z170A TOMAHAWK (151)||Link|
|Z170A SLI PLUS||Link|
|Z170A PC Mate||Link|
|Z170A KRAIT GAMING (A91)||Link|
|Z170A TOMAHAWK (12T)||Link|
|Z170A KRAIT GAMING 3X||Link|
|Z170A KRAIT GAMING R6 SIEGE|
|Z170A GAMING PRO CARBON||Link|
The CPU clock is a result of the BCLK x Multi. E.g. the i3-6100 has a stock clock of 3700 MHz (100×37). To overclock the CPU you simply have to fix the multi to the maximum (37 in this case) and increase the BCLK. For example a BCLK of 120 will result in a core clock of 4440 MHz.
You basically have to change 3 main values to overclock: CPU BCLK, CPU Multi (Ratio) and CPU Core Voltage. While you can always use around 1,325 Volt as CPU Core Voltage, the CPU Multi and BCLK depend on the exact CPU.
|CPU Name||CPU + Ring Multi||BCLK for 4500 MHZ|
Make sure you have a sufficient CPU cooler. Don’t try this with the Intel Boxed cooler.
Updated MSI Z170 Non-K Overclocking 8 steps
Ratio and BCLK depend on the CPU. Check values in the table above.
- Enter the BIOS
- Go to OC on the left
- Set OC Explore Mode to Expert
- Set Beta Runner to NOC (this is the option to enable non-K OC!))
- Change the CPU Base Clock (BCLK) to the value you need (in my case 120)
- Set the Extreme Memory Profile (XMP) to Enabled
- Adjust the DRAM Frequency to a value around 2600 MHz
- Set the CPU Core Voltage to 1.325 (i had to use 1.350 to get it stable on this CPU)
If you have any questions, don’t hesitate to ask in the forums:
Updated MSI Z170 Non-K Overclocking BIOS Screenshots:
Now boot into windows and test the stability with Prime95 1344K for at least one hour. For a detailed Prime95 Guide check HERE
These settings should work for almost all boards and CPUs. If you have problems just let me know in the comments or post on the forums (which can be easier with BIOS screenshots).