The 4 large cores probably don't all have the same (high clock speed) at any time -- I would be guessing only onr ot two of them do.
That's a pretty vague way to make your point. Instead of looking 7 generations independently of each other, look at the past three years (which is clearly the most important cases, due to them being closer to the present). The past 3 years, the Note devices have used the same SoC as the S ones. Note 8 and S8, Note 7 and S7, Note 5 and S6...
The Mali-G71 (E8895) is either as good or better than the Adreno 540 (SD835). From the numbers we have from both companies, the Adreno 630 in the SD845 will perform 10% better than the Mali-G72 in the E9810. On the other hand, the E8995 have somewhat better multithreaded perf than SD835, and the 40% perf increase of the E9810 is clearly higher than Qualcomm's vague "25%" statement. So how can you say it's similiar for one, where's there's only a 10% gap, and say the performance is similiar for the other, where there's a gap of %?
Except they won't. This is pure assumption from your side. The A73 brought hardly any performance improvements to the table, over the A72. What is to say that their next architecture, which for all we know can come in 2020, won't do the same?
Yes, 10% higher GPU performance is clearly better than 70% higher singlethreadead performance...