Eu me aventurei aqui com undervolt e outras opções na BIOS.
Acabei achando um equilibrio interessante entre estabilidade (por enquanto), performance (tive que dar uma abaixada) e temperatura.
Caso alguém caia neste post buscando informações para fazer undervolt nesse cpu com uma placa b760 da MSI, vou explicar como foi o processo.
Minha placa mãe é uma b760 MAG Tomahawk da MSI. Na BIOS, eu fui no menu de OC(overclock). Acho que algumas opções só aparecem se estiver com o OC Explore Mode em Expert. Nesse mesmo menu tem uma opção chamada Microcode Selection, ao clicar nela você encontra as opções Auto, Normal a No UVP (undervolt protection ou algo assim). Essa No UVP é exatamente para permitir undervolt, lembrando que você teoricamente viola a garantia da sua CPU e talvez até da placa mãe quando faz undervolt ou overclock (se conseguirem descobrir que você fez, né?). Deixando em No UVP, fui nas opções de voltagem (Voltage Settings) e na parte que tava escrito CPU Core Voltage Offset Mode eu selecionei a opção [-(By CPU)]. Pelo que pesquisei isso significa que na opção abaixo você vai escolher a quantidade de Volts que você vai TIRAR da CPU baseado na medição de voltagem do próprio processador, que dizem ser mais precisa que na PWM. Em CPU Core Voltage Offset eu comecei a testar. Fui bem agressivo no começo, mandando -175 mV e a temperatura ficou mto baixa, mas 0 estabilidade. O OCCT travou com dois minutos. Depois aumentei (sim pq é negativo) pra -125 e depois pra 100, agora estou com 65. É importante ressaltar que esta opção da BIOS não tem sub-opções, você PRECISA DIGITAR o valor que você quer(eu demorei pra perceber isso e fiquei mto perdido achando que minha placa não aceitava alterar esses valores). No fim o numero ficou 0.065 . E assim foi o processo de Undervolt. Pode ser que tenham outras coisas na BIOS que ajudariam mais, mas fogem do meu conhecimento.
Eu também alterei o tal do PL1 e PL2. Pra isso, fui na parte Advanced CPU Configuration. O PL1 é Long Duration Power Limit (W) - de novo, esta opção requer que VOCÊ DIGITE. O PL2 é Short Duration Power Limit (W) - também tem que digitar. De fábrica, vem com 288W de limite, o que pra essa CPU é sem limite. Primeiro eu segui os padrões da Intel e usei 125 no PL1 e 180 no PL2. Não gostei do resultado e mudei o PL1 pra 150.
Outra coisa que preciso avisar é que mudei meu parametro de testes porque percebi que todo mundo usa o Cinebench, até porque ele força o cooler muito bem e dá um resultado pra você medir a performance. Sem undervolt, o cinebench pegou 23.600. O resultado comum com as configurações de fábrica da Intel (PL1=125, PL2=180) é aproximadamente 24.000. Esses 2% é margem de erro, mas o que acabou acontecendo é que esses 23.600 chegaram em 97 °C de temperatura! Queria abaixar e aí apliquei o undervolt. Os resultados finais foram:
Sem Undervolt
Undervolt: 0
PL1: Não lembro se era 288W, 125W, 150W
PL2: Não lembro se era 288W ou 180W
Temperatura Ambiente: 32°C
Pico de Temperatura do CPU: 97°C
Resultado Cinebench R23: ~23.600
Com Undervolt
Undervolt: -0.065 V (-65mV)
PL1: 150
PL2: 180
Temperatura Ambiente: 28°C (graças a deus, não aguentava mais esse calor infernal)
Pico de Temperatura do CPU: 84°C
Resultado Cinebench R23: ~23.000
Correção de Temperatura (considerando que cada grau no ambiente equivale a um grau no CPU): 88°C
Infelizmente não tenho como controlar a temperatura ambiente para sempre testar sem interferência disso, mas, pelo que li e vi o JayzTwoCents comentar em um de seus vídeos, geralmente cada um grau a mais no ambiente significa um grau a mais no CPU ou GPU. Já vi gente dizendo que varia de 0,5°C pra 1°C. Fui conservador pra corrigir a temperatura e considerei 1 grau.
No fim, a configuração de fábrica com esse cooler fez o CPU ficar só a 3 graus do limite térmico de 100°C. O undervolt e a limitação do PL2 fez a temperatura cair 9°C, que nesse caso é uma redução de quase 10%. Isso custou performance, mas caiu de aproximadamente 23.600 pra 23.000, ou seja, uns 3%. Esses 3% não me parecem margem de erro porque quando eu testo, o resultado tá bem estável e não varia tanto. 23.000 coloca esse processador acima da média dos 12700k. Me parece que trocar 1k a menos de performance no Cinebench por 9°C a menos no processador é uma ótima troca. Para os jogos que eu jogo, eu duvido muito que essa performance vai fazer diferença e que a temperatura chegue em mais do que 80°C, mesmo em dias quentes. Para edição, acho que ele vai chegar em uns 84 ou 85°C em projetos que exijam muito e 3% de diferença de perfomance vai significar alguns segundos a mais, se fizer alguma diferença. Não trabalho com 3D, mas aí talvez fizesse mais falta. Estou vindo de um 12400f que pega uns 12.000 no cinebench, então estou satisfeito e espero que essa minha aventura ajude alguém passando pelo mesmo. Caso eu note instabilidades muito grandes com esse undervolt aviso aqui e, se isso acontecer e quando achar um equilibrio direto entre temperatura e performance sem fazer undervolt, mostro como fiz.