Nothings changed, he just has a team mate thats the best on the grid and that is hungry for more, not like raikkonen who was hungry for beer. Kimi should have won atleast two world titles with ferrari but his interest never got going in any season til the mid point.
In 2007, Massa was in the hunt for the title race, until the end of the season. He fighting. His team-mate won the title.
In 2008, Massa was pushing hard and did well. He showed a lot of fight.
In 2009, until he had the accident, there was further improvement and this time around, he appeared to be the lead driver. Then he had the accident.
In 2010, he started out of the blocks like the old Massa. Yes, he is not in the same class as Alonso, but then few drivers are. However, he was able to finish right behind his team-mate, in the opening race.
Since then, we have seen a downward trend. We have seen Alonso show his team, just how fast the Ferrari can be driven. Perhaps Massa is getting mentally beaten here (thats the only explanation I can come up with). I think yesterday's race was Massa's worst performance this year where he was actually lapped by his team-mate in an identical car. When was the last time Massa was lapped by his team-mate? (perhaps someone can dig that statistic up).
The problem with Massa is a major one for Ferrari as they are relying on Massa to bring them the Constructors' title, both this year and next. Alonso is delivering the performances which Ferrari expected (he is 15 points behind the WDC leader, ie. 6 points in old points, in a car which really shouldnt be in 4th place), but Massa doesnt seem capable of touching either of the McLarens or RedBulls, which he must start doing.
A lot of people seem to have written Ferrari off, but given the above stat (for Alonso), if Ferrari can give him a better car (not necessarily as good as the McLaren/RedBull), he can definitely finish in the top 2 this year.