Well, thank you for confirming that my interpretation of your approach was correct, if nothing else. But, here's a challenge: Read that first sentence back to yourself, then ask yourself how that relates to letting the CPU control its own clock speeds.
You see how utterly and completely nutty that is, right? You see how even placing clock regulation on the same planet as corporate data harvesting is completely and utterly absurd, right? This is getting really, really close to tinfoil hat territory.
Seriously. If you feel like your PC is
controlling you if you can't have absolute and utter control over its clock speeds,
you should stop using computers. This is not a healthy way of engaging with the world. The kind and degree of a need for control that you're expressing here is
deeply unhealthy. If letting the automated clock regulation circuits in the CPU do their thing makes you feel icky because you're not in control,
the need for that level of control is what needs changing.
Do you also refuse to use ... thermostats? Fan controllers? The power adjustment on your microwave? Do you refuse to use dimmer switches, instead changing brightness by changing the lightbulb? Do you refuse to have any kind of automatic backlight adjustment on your TV, no matter how advanced (including OLEDs where each pixel is self-adjusting)? Do you mod the firmware on your phone so that its transmit power is always constant, rather than being modulated? Do you see how the lines you are drawing for computers are entirely arbitrary and have no logical relation to anything beyond your own beliefs?
Yes, but ... so what? Does it being commonly offered advice mean it's
good advice? Have you ever seen any kind of proof that it ever made a difference to anything, perhaps outside of extremely small margin competitive benchmarking?
I still don't see how that's an "of course", outside of just bowing to the pressure of common beliefs and not thinking critically. Why would you "of course" want to run peak clocks at all times if it didn't actually provide any kind of benefit? It's entirely possible that disabling SpeedStep
was the best approach back then, but ... well, things change. CPUs today are vastly more advanced than even ten years ago, let alone seventeen. Current CPUs boost to peak clocks within a few miliseconds when hit with a suitable load. AMD's latest mobile chips
boost to peak clocks in less than one milisecond, and their desktop chips are in the same range.
Intel is slower, but not enough to matter, at around 16ms. If you're claiming that you can feel the difference between a CPU staying at peak clocks all the time vs. one boosting to peak in single digit or low double digit ms, then you're deluding yourself.
By your own description, it was no such thing. You see that, right? If your CPU isn't being loaded, then what does it matter if it downclocks? How is it anything at all like an overclock, free or not, if it doesn't actually increase performance in any meaningful way? And isn't the core part of an overclock that it
increases your clocks to improve performance? I don't see how lowering clocks when not in use is anything even remotely resembling a free overclock.
The more you write, the clearer it is that you've spent these two decades constructing an intricate set of hyper-conservative and anxiety-ridden beliefs for yourself around how a PC should operate. Ridding yourself of those beliefs will be far more beneficial to you than any CPU upgrade, so that's where I'd start if I were you.
Yet you are still actively and vehemently refusing to accept that your beliefs and preferences are fundamentally unsuited to modern computing. You see the problem there, right?
The thing is, clock manual clock adjustments are easier than ever, including fixed clocks. The problem is that factory configurations are now dynamic and aggressive in their boost clock scaling in a way that was unthinkable a decade ago. And when you have a massively powerful CPU monitoring and adjusting clock speeds millions of times a second, no fixed setting done by a human can hope to keep up.
That's true to some extent. Consumer SKUs are IMO tuned far too hard for performance, and there's a lot of good to be done in changing that tuning for efficiency. Still, there are few situations in which using the dynamic tuning options isn't better for that as well - with the obvious exception being significant underclocks dropping power very low, which can cause trouble for performance-oriented boost algorithms.
That's just how things are developing. There's no longer room in the competitive landscape for leaving near 50% of performance on the table like with Sandy Bridge, and acceptance for higher TDPs and power draws is much higher. At the same time boost algorithms and the options for tuning those are getting more and more advanced. There's no realistic route back to static clocks, as you will
never get as good overall performance with a one-size-fits-all approach as you will with a dynamic approach.
But SMT still needs to be explicitly designed into every new architecture - having done it before doesn't mean it's automatically included in any major revision.
Also, you know that Intel has been developing Atom cores, which the E cores are the newest revision of, for more than a decade, right?
That's literally the opposite of what I was saying. When you have SMT, you can disable it - as with essentially any other feature. But
to have SMT, you need to design the core for it. Whether it's included or not in various SKUs is irrelevant to the point I was making.
And I still don't see why you insist on disabling it. You wanted the """free overclock""" of your CPU
not clocking down when not being used, but you don't want the
actual, real-world performance increase of SMT?

Sorry, but your brand of logic here is making my head spin.
This is the oppsite of true. SB was absolutely a major increase (though not as high as 40-50% AFAIK), but the era of IPC stagnation was Sandy Bridge-Comet Lake, where per-generation IPC increases were often in the mid single digits. Or, heck, Intel's four-generation Skylake(++++) run? Zen was a 50%+ IPC increase on top of previous AMD offerings;
Zen2 was a ~15% increase (over Zen+); Zen3 was a 19% increase over Zen2.
Rocket Lake was highly variable across workloads, delivering anywhere from 6% to 22% IPC increase depending on the workload.
Alder Lake delivers an 18-20% increase for the P cores. Gains in the past few years have been bigger and more regular than anywthing seen for the preceding 5+ years.
As I've said before: please, pretty please, make an effort to try and let go of your anxieties and need for absolute control over these things. You're getting in your own way, and it's making you frustrated over not getting things that simply can't exist. You would be a lot happier if you just took a step back, accepted that CPUs are far better at frequency and voltage control than you could ever be, and let them do their thing - with some tuning and input if you wanted that. That way you could actually use and enjoy your PC. To adopt some of your own wording: it's your current approach that's seeing your PC controlling you and not the opposite - you're fooling yourself into thinking you're improving something when instead you're making things worse, hurting both performance and efficiency for no benefit other than a misbegotten peace of mind.