It can't really 4 - 5 % for the elite. 5% would be 6 minutes in a two hour marathon, and we already had a few sub 2:04 marathons before the carbon shoes came.
World records pre and post carbon shoes (road: 2016; track: 2019)
Marathon 2:02:57 (’14) – 2:01:09 (’22) – 2.6 s/km in 8 years
Half marathon 58:23 (’10) – 57:31 (’21) – 2.5 s/km in 11 years
10000 m 26:17.53 (’05) – 26:11.00 (‘20) – 0.7 s/km in 15 years
5000 m 12:37.35 (’04) – 12:35.36 (’20) – 0.4 s/km in 16 years
3000 m 7:20.67 (’96) – unchanged
1500 m 3:26.00 (’98) – unchanged
800 m 1:40.91 (’12) – unchanged
400 m 43.03 (’16) – unchanged
200 m 19.19 (’09) – unchanged
100 m 9.58 (’09) – unchanged
Marathon 2:17:42 (’05) – 2:17:01 (’17) – 1.0 s/km in 12 years
Half marathon 1:06:25 (’07)-- 1:05:16 (’20) – 3.3 s/km in 13 years
10000 m 29:17.45 (’16) – 29:01.03 (’21) – 1.6 s/km in 5 years
5000 m 14:11.15 (’08) – 14:06.62 (’20) – 0.9 s/km in 12 years
3000 m 8:06.11 (’93) – unchanged
1500 m 3:50.07 (’15) – unchanged
800 m 1:53.28 (’83) – unchanged