For those who actually want to improve... know that chess engines are even more demanding than video games. ChessBase recommends i7 or i9 with 8gb of memory for their products.
It appears that LEVEL 1 CPU CACHE is most important. More threads = more L1 cache = better performance. L1 cache is something like working memory in humans. It's very important for calculating lines. For serious OTB preparation, ChessBase, chess.com bots and lichess computer are very good. Today, they're even better than human coaches. Fritz even has a brilliant option "explain all moves".
On lichess, Stockfish always plays at stated levels, since it runs on server CPUs. But if you loose internet connection, your game is completely lost...
If you travel for tournaments, use laptop to connect to your desktop. Desktop CPUs with 512K of L1 cache are excellent for chess, but they need to be used with high end motherboard, high end PSU, fast RAM/SSD etc. Even the old i7-980 is very good - it's got 6 cores! Mobile CPUs often don't list L1 cache, it's "unknown" and some pages blatantly lie about L1 cache sizes. They suck for chess. Unfortunately, even the best laptops are unreliable for chess, since they have many "bottlenecks".
What I'm saying is, even 1MB of Level 1 cache on phone CPU is useless, while 256K of L1 cache on a desktop CPU used in a perfectly optimized system with fast memory and huge bandwidth (something like quad channel Intel chipsets) is VERY, VERY GOOD FOR CHESS ENGINES.
Here's a little secret...You think chess.com is run by some funny guys, joking around? So they make 2000 bot play like 600? Some 400 players claiming they play engine @3200 "for fun". Do you even understand what's 3200 elo - that's stronger than Carlsen and all players who ever played chess!!!
TELL YOU WHAT: START A GAME AGAINST BOT, TURN OFF INTERNET CONNECTION AND SEE WHAT HAPPENS. You will be able to finish the game, and even start a new one. It runs locally, on your machine.
So....... you want to run Komodo engine, or Stockfish in REALTIME....on your laptop!?? Or even better... YOUR PHONE : ))))). That's literally insane.Bots move almost instantly, so if you play them on sub optimal CPU, you'll never get their rated levels.
You need a proper desktop CPU to play bots, preferably i7/Ryzen 7 with 8gb of DDR4 memory. Older generations are also fine, because single thread performance is most important. Even first gen i7 desktop CPU is like a God to any phone CPU. i9 on laptop is inferior to i9 on desktop. Cooling and many other factors are suboptimal. Don't use laptops for chess engines! Also, when playing bots you need to control background processes - I mean, you can't render video and play bots at the same time: )))
In reality, bots perform a bit stronger than rated elo levels. On a HIGH END DESKTOP SYSTEM, 2000 blitz players on chess.com would struggle against Antonio bot, even 1700-1800 OTB players sometimes struggle against Antonio. Bots over 2000 elo play beautiful positional chess, they blunder sometimes, but if you don't exploit the opportunity they will get you in the end. Congrats to whomever programmed them, they're incredibly human-like. They're like human intelligence on "steroids", because they DO NOT RESIGN after big blunders. They never give up!!! Much to learn from them.
For example, play Noam (2200) on a POWERFUL DESKTOP, and you'll suddenly realize you don't know sh***** about chess......even if you gave your self an hour for the game LOL