I have ryzen 5 3600x and I undervolted the cpu, it has 95W tdp and i3 12100f has 58W tdp, I was surprised by the fact that ryzen 3600x undervolted consumes much less compared to i3 12100f stock, on the finals game my ryzen 3600x consumes 25-29W and the i3-12100f consumes 47-54W, when I undervolted my 3600x I also overclocked the cores to 4.3ghz all cores.