Not only does Djokovic have the highest peak Elo of the Big 3, he also has the latest peak (age 29). This suggests that he might be able to sustain his skills for the longest time.
(Please use a modern browser to see the interactive version of this visualization)