Generally a batsmens peak is considered between 28-32. But in Cook's case it seems like he peaked early and since bowlers have figured him out in the last 2 years, he's had no answer how to fix his decline.
Cook isn't going to match Ponting.
To be fair, he has still time to fix it though. He is struggling but he may find it again.
Whether he will match Ponting if he does is sort himself out is questionable. If he doesn't fix it, he might not be gone after the Ashes.
I think captaincy has played a part too. If this was taken off him, or better, he stepped down, I think this may give him more freedom.
In my opinion, the jury is still out on whether he will get that form back, but time is definitely running out for him.
Sent from my iPhone using Tapatalk