Intel i7-12700K Safe BIOS Settings for Z690-A Boards

[EDIT: NOTE – this guide was created with the help of (although not exclusively by) Perplexity AI. Once I've got the comments from other users on forums/ reddit, I will repost a finalized guide for others]

BIOS Setting/Step Detailed Instructions Recommended Value / Range Source(s)
BIOS Update Download the latest BIOS from Manufacturers support page if needed. Latest available Intel
Enter BIOS  DEL On boot, repeatedly press the key until BIOS appears. N/A MSI Manual
Enable XMP In the OC tab, find “A-XMP” or “Extreme Memory Profile.” Set to Profile 1. Profile 1 (RAM rated speed) Overclock.net, MSI
CPU Ratio Apply Mode In OC tab, set “CPU Ratio Apply Mode” to “All Core.” All Core Overclock.net
P-Core Ratio Set “CPU Ratio” to 50 for all P-cores. Lower to 49 if you want extra margin for temps/stability. 50 (5.0 GHz) Overclock.net, Intel
E-Core Ratio Set “E-Core Ratio” to 38–40. 38–40 (3.8–4.0 GHz) Overclock.net, Intel
Ring/Cache Ratio Set “Ring Ratio” (Cache Ratio) to 40. 40 Overclock.net
CPU Core Voltage Mode Set “CPU Core Voltage Mode” to “Adaptive.” Adaptive Overclock.net, Intel
CPU Core Voltage Set “CPU Core Voltage” to 1.25–1.30V. Start at 1.25V, increase only if unstable. Never exceed 1.35V. 1.25–1.30V (max 1.35V safe) Overclock.net, Intel
LLC (Load Line Calibration) Set “CPU Loadline Calibration Control” to Mode 4 (balanced). Mode 4 Overclock.net, MSI
Power Limits (PL1/PL2) Set “Long Duration Power Limit (PL1)” to 125W. Set “Short Duration Power Limit (PL2)” to 190W. PL1: 125W, PL2: 190W Intel Datasheet
CPU Current Limit (ICCMAX) Set “CPU ICCMAX” to 240A (Intel’s datasheet value for 12700K). 240A Intel Datasheet
SpeedStep (EIST) In CPU Features, enable “Intel SpeedStep” (EIST) for power savings at idle. Enabled Intel, MSI Manual
C-States Enable “CPU C-State” in CPU Features for lower idle power consumption. Enabled Intel, MSI Manual
Hyper-Threading Ensure “Intel Hyper-Threading” is enabled (default). Enabled Intel, MSI Manual
Save & Exit  F10Press , confirm to save and reboot. N/A MSI Manual
Stress Test Boot Windows, use HWMonitor/CoreTemp for temps, run Cinebench/Prime95/OCCT for 10–30 min. ≤ 90°C, ≤ 1.35V under load Overclock.net, Intel
If Unstable/Hot Lower P/E-Core ratios or voltage if system crashes or exceeds safe temps/voltages. Adjust as needed Overclock.net, Intel

Key Safety Notes:

  • Never exceed 1.35V on core voltage for daily use.
  • Keep temps under 90°C during stress testing.
  • PL1/PL2 and ICCMAX values are from the official Intel datasheet for the i7-12700K.
  • Adaptive voltage mode is best for 12th Gen Intel CPUs.
  • LLC Mode 4 is a balanced setting for stability on MSI boards.
  • Always stress test after changes to confirm stability.

Going to give this a go shortly, but posting on here for any comments/ corrections before I do, let me know your thoughts!

3 Comments

  1. DavidAbrahamAudio

    To anyone down-voting – please provide a reason! for me and future users, thanks

  2. im2fast4um8

    I had this exact config with no problems… ASUS Z690 Gaming Plus Wifi DDR5 + 12700k

    But last week I just set every core to auto and just offset the Vcore.. Right now I have an offset of -0.10 and it’s running at 4.9 and 3.8 on P and E cores… When I tried to go higher it downclocked to 4.8 at .11 and 4.7 at .12… So I just leave it at that (-0.10)…

    It passed CB and yCruncher test with no problems…

Write A Comment