In series 6, during The Impossible Astronaut, the age difference between the two Doctors we see (the Tesselecta and the Envelope #1 Doctor) is said to be 200 years old. In the Time of The Doctor, when the TARDIS returns, the Doctor says that it has been 300 years. My question is, during The Impossible Astronaut, he hasn't aged a day in 200 years between 2 versions of himself. And yet, here, in 300 years, he is suddenly all old and wrinkled. So how come he ages so quickly in Time of The Doctor and not in The Impossible Astronaut?
Is this a discrepancy, or is there some aspect of Time Lord ageing process that I'm unaware of?