First, thanks for replying. I do not want to be heavy, and of course you know much more than I do, but I do not quite understand. The components are slow, yes, but are the same for ICS that for KK. KK has more functions and is therefore normal that the yield is somewhat lower, but there is a huge difference in performance.
I would say the performance difference is noticeable when cyanogenmod changed the partitions size, so my previous comment.
Can this have relationship?
As I understand, the i9000 has two types of flash memory:
OneNAND chip: up to 108MB/s
MoviNAND chip: up to 52MB/s
The speed-reducing element is the /datadata partition. For both ICS & KK this partition is on the fast OneNAND chip. So that is why I do see no benefit of changing KK partition layout. One difference is that for ICS, also /system is on the fast OneNAND, but this should not make a huge difference. But kk /system partition will never fit together with /datadata on the OneNAND because it much larger.