É possível sim. Basta vc fazer o overclock por P-States e configurar o plano de energia do Windows. Eu faço aqui no meu e funciona perfeitamente. Em carga ele puxa 3.9, mexendo normalmente no Windows fica por volta de 1.7 GHz e em idle fica em 1.5 GHz.
Acontece que as vezes nem vale a pena... porque mesmo em 3.9 GHz, se não há carga no processador, ele continua consumindo praticamente a mesma coisa que se estivesse em 1.5 GHz.
Bom, eu já estudei bastante coisa a respeito disso, entendi algumas coisas mas outras ainda não estão muito claras, então vou passar aqui essas minhas certezas e dúvidas que com certeza já vai te dar alguma ideia de como as coisas funcionam.
O processador trabalha internamente com o auxílio de duas tabelas chamadas P-States e C-States. A tabela P-States contém registros com combinações de clock e voltagem que aquele processador pode usar, a depender da carga que está sendo executada no momento. O registro 0 é o maior clock possível, o registro 1 um pouco menor, o 2 ainda menos, e assim por diante. A outra tabela chamada C-States é uma tabela voltada para determinar ações e também para visar economia de recursos e energia. Essa tabela diz ao processador quando ele deve assumir cada posição da tabela P-States, determina voltagens conforme carga e ajuste fino de performance (Cool & Quiet é somente o nome da feature que funciona através dessas combinações). Em stock, todos os registros da tabela P-States estão preenchidos, e a tabela C-States ativa, e a combinação das duas diz ao processador quando ele deve assumir cada combinação de clock e voltagem. A tabela C-States não é simplesmente uma tabela de economia de energia, ela também atua no PBO (Precision Boost Overdrive). Se vc estiver em stock mas desabilitar a C-States, o PBO deixa de atuar. A tabela C-States também é responsável por desligar "porções" ou "partes" do processador que não estão em uso, para economia de energia. O processador trabalha com os dois em conjunto, sempre com um registro de P-States e uma ação do C-States.
Quando fazemos overclock através da alteração do multiplicador, a tabela P-States automaticamente seta os dados que fornecemos no registro 0 e desabilita os demais (1, 2, 3...), travando assim o processador num clock e voltagem únicos. No entanto, lembre-se, se você deixa o C-States habilitado, ele ainda vai continuar atuando com suas funções, como, por exemplo, no gerenciamento de energia e desligando partes da CPU que não estão em uso, e uma dessas ações é diminuir a voltagem. É exatamente por esse motivo que, ao fazermos overclock sem desligar o C-States, o clock permanece fixo (P-State 0) mas a voltagem diminui (C-State economizando recursos pois não há carga). Isso ocorre porque justamente na tabela P-States só tem uma única combinação possível - a do seu overclock - e a tabela C-States está gerenciando a CPU em idle, diminuindo a voltagem e desligando recursos.
Pois bem, se vc quiser definir manualmente o clock máximo do seu processador (P0), mas sem deixar de lado os recursos de economia de energia, basta vc setar o multiplicador e voltagem, sem desligar o C-States. Ele vai continuar atuando na economia de energia normalmente, gerenciando recursos e diminuindo voltagem quando não há processamento, mas com o clock fixo presente no único registro da tabela P-States (P0).
Por outro lado, se vc quiser também diminuir os clocks conforme o uso, então vc pode simplesmente colocar os clocks e voltagens que quiser na tabela P-States. O problema é que ela é um pouco chata de mexer, vc precisa colocar valores em hexa, e pra quem não está muito habituado com informática pode parecer um pouco intimidador a princípio. Com certeza tem centenas de vídeos no YouTube ensinando como fazer overclock por P-States (até porque no lançamento do Ryzen de 1a geração era a única maneira possível).
O consumo de energia em idle com somente o registro P0 ativo com C-States habilitado em idle é praticamente o mesmo em stock. Porém, se vc desabilitar o C-States, ai sim, o consumo em idle irá aumentar muito, pois, como eu disse, o processador deixará de efetuar o gerenciamento de recursos e energia.
O que mais consome energia no processador é o ato de ligar e desligar os transistores (carga), e não o clock.
No meu caso em específico, eu deixo habilitado a C-States e deixo habilitado as P-States P0, P1 e P2. Na P0 eu deixo 3.9 GHz com 1.40V, na P1 eu deixo 2.7 GHz (não lembro da voltagem) e na P3 eu deixo em 1.5 GHz (também não lembro da voltagem). Todas as outras eu deixo desligadas. Dessa forma funciona praticamente como em stock, mas alternando somente nos clocks que vc definiu.