GTA does have its issues on Mali GPUs according to Reddit (and I haven't updated to the bug fixed version for reasons I can't talk about on this forum). What isn't excusable is the 8x lower 3DMark score, and CAT has been ignoring my tweet from last week. And to top things off, the Oreo update boosted the AnTuTu score by 3k points.
And now for the CPU story. So the S41 basically runs its four 2392MHz performance cores at maximum or near maximum speed all the time. As for the four 1690MHz efficiency cores, those fluctuate Al over the place and slow down to idle when the phone is idle. Now comes the part about Sports Mode. Back on Nougat, enabling this would make the CPU favor performance over power consumption by keeping the efficiency cores at near max speed (this is all I could see, since I can't read GPU speed on this phone). This made the phone slightly snappier, made web browsing faster and also enhanced PC emulator performance. Best of all, it didn't have much of an impact on battery life if any at all. They sadly removed this in Oreo, but due to general optimization the update made the phone feel faster (several times quicker boot time, more responsive UI, etc...). CAT officials, on my request, talked to their dev team about this. The responses I was getting were all over the place, but at the end they said it wasn't possible to put the mode back. I never did a 3DMark test without sports mode on Nougat, but I do remember GTA working just fine without sports mode. And to top things off, GTA pegs all the cores at max speed the minute I open it, so definitely no CPU issues there.