Support for BCLK Overclocking of CPUs like i3-6100, Pentium G4400, i5-6400, i7-6700 and all other non-K CPUs.

Don’t use this for K-series CPUs.
It might damage your hardware, no guarantees provided.

Issues found so far

  • No IGPU
  • No dynamic change of CPU frequency
  • No C-states
  • No Turbo Mode
  • CPU temperature reading is incorrect
  • AVX instructions have very low performance
  • Windows XP ACPI not supported

After flashing set the following settings to make it boot into OS with correct CPU speed

AdvancedCPU Configuration
- Boot Performance Mode -> Turbo Performance

AdvancedCPU ConfigurationCPU Power Management Configuration
- Intel(R) SpeedStep(tm) -> Disabled
- CPU C states -> Disabled

Detailed ASUS Z170 Non-K OC Guide

If you have trouble flashing this BIOS (downgrade from newer version), use this guide:

[adrotate banner="6"]

Size6.45 MB
Total Files1
Create DateJanuary 25, 2016
Last UpdatedOctober 22, 2016


  • nk

    I have flashed this bios, it shows Version 8003. But UI is not as described in article. There is no “Extreme Tweaker” tab, it is same “AI Tweaker” tab as in latest BIOSes. And all BIOS entries described in Asus Non-K Overclock guide are missing.

    Maybe I am doing something wrong? Maybe something else should be done? My bios allowed me to flash older bios (8003).

    CPU: Celeron G3900.

  • nk

    there is no: AdvancedCPU Configuration
    – Boot Performance Mode -> Turbo Performance

    So far I was able to overclock my G3900 only by 2%… which can be done with stock bios too.

  • nk

    Actually with this bios I was able to set BCLCK to 120 and it did log in to BIOS and showed overclocked frequency for CPU. But can’t boot to ubuntu with anything higher than BCLCK 102.

  • nk

    Confirming, this BIOS works.

    Figured out, problem was with Ubuntu not booting with overclocked non K CPU.

    Running G3900 at 3.36 GHz under Ubuntu atm.

    Fix for Linux found here:

    1. `sudo nano /etc/default/grub`
    2. Add `intel_idle.max_cstate=0` to `GRUB_CMDLINE_LINUX_DEFAULT` inside the quotes
    3. `sudo update-grub`

  • nk

    Confirming, overclocked G3900 to 4.5 GHz (with this BIOS and MOBO). Using simple DeepCool cooler, and CPU seems isn’t heating much, though it is mostly idle the way I work.

  • Noctis

    Confirmed. Im overclocking an i5 6400 to 4.3 Ghz at 1.36 vcore (idle) and stressed 1.376v.
    I Need at least 1.4v for 4.5Ghz. So the voltages are a bit high. Maybe i had bad luck with the cpu or its because of the Mainboard. I dont know.

  • Noctis

    Okay. I got 4.5Ghz now with vcore 1.344v. Stable. Awesome

  • ccd

    Does this even work with ddr3l ?

  • Virolex

    Tried this with an i5 6400 @ 110 BCLCK and 33 Ratio (1.3270 volts) and the system will boot perfectly like the overclock works but the processor will stay at base speed (2.7Ghz) and will not go any higher. It’s acting like the turbo mode is turned off and that I didn’t change the multipliers. Would like some help in the future, Thank you.


    i5 6400
    ASUS Z170M-E D3
    KINGSTON 4gbx2 + Gskill 4×1
    GTX 1060 3GB
    EVGA 430

Leave a Reply

Your email address will not be published. Required fields are marked *