you realise you just explained why in your test disabling e cores don't help???E cores don't do much for games that don't use a lot of cores. P cores don't do much either for those games. That's not an ecore problem, that's a "game doesn't scale with cores" problem. Still, if you don't get any performance regression from those games, while you get a huge boost on the games that use those extra cores, what are we even talking about?
Im not running any background tasks btw, i'm running ghost ultra light with every windows fluff removed (store, xbox, windows defender, cloud, what have you).
coz you removed all background tasks except the windows own stuffs or the FPS monitor!
In a normal gaming session, ppl don't just always turn on the PC, disable everything else and start the game. They have antivirus, recording/streaming apps, discord for communication in online multiplayers, maybe music playing on USB dac or so. when a game, say utilize 6 cores 12 threads, the higher clocked P cores with more cache runs best, but if those run on startup things like RGB/antivirus and hwinfo etc hold the P core threads and so the game got pushed to 4 P cores and put 4 threads to 2 E cores, the FPS could drop a lot. and that's when APO gets the massive gain of FPS in those games, and before APO release, or before APO even tested and tailored a Thread schedulling for the game, disabling the E core force all threads onto the P cores, even sharing a P core get better performance than let the background app or youtube occupying the P cores and the games scheduled to E cores.