2008 season.
Besides, in that seasons where Heidfeld had more points than Kubica, Kubica had much more problems with car.
Take a look:
Kubica 2007 season - rubbish engineer, rubbish gearbox and rubbish electronics, and much more.
2009 season - BMW crap, blown engines, turned down engines, KERS...And Australia (where Kubica could win).
Besides, in that seasons where Heidfeld had more points than Kubica, Kubica had much more problems with car.
Take a look:
Kubica 2007 season - rubbish engineer, rubbish gearbox and rubbish electronics, and much more.
2009 season - BMW crap, blown engines, turned down engines, KERS...And Australia (where Kubica could win).
Heidfeld had problems in 2008 yet scored only 15 points less than Kubica and the problems you mention just show Nick is able to perform better when the car is crap.
I'm not saying that Kubica isn't talented enough to be WDC, I think he's more talented than Heidfeld, just that he hasn't shown he can be consistent enough to be WDC.
Points win prizes and Heidfeld has been stronger than Kubica at scoring the points, especially when the car isn't the most competitive.
It seems that Kubica only comes alive when the car is able to win races whereas Heidfeld is much more reliable to get points and podium finishes whether the car is good or bad.
Kubica should be at a top team but McLaren and Ferrari already have two top class drivers and I don't think any other team will be able to produce a car good enough to fight for the WDC in the next few years, Heidfeld would be ideal for a mid team like Mercedes but Kubica would just be awful at a mid team.
