
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.
3 Comments
This sounds like AI BS
To anyone down-voting – please provide a reason! for me and future users, thanks
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…