So far this season his scoring stats is nothing short of impressive:
27 goals in La Liga (Suarez scored 25, Messi 19, Neymar 18) and 12 goals in CL (Lewandowski scored 7, Muller 6, Messi 5).
If we added up total number of goals/assists in league and CL:
Ronaldo scored 39 goals 12 assists (51 goals/assists)
Suarez scored 30 goals 13 assists (43 goals/assists)
Neymar scored 20 goals 14 assists (34 goals/assists)
Messi scored 24 goals 8 assists (32 goals/assists)
Lewandowski 30 goals 2 assists (32 goals/assists)
Muller 23 goals 6 assists (29 goals/assists)
He's absolutely standing out among the other very best players in terms of productivity this season, not to mention some of his goals which are real top quality (top quality tap-in). And that's the season people said he's past it, and in decline too. The only fault people can find him now is that, he didn't scored as many against top opponents this season. But then, who else really does?
The only thing that distorts this is Messi was injured for two months and took a few weeks to get into gear again once back, so that really does sway the goalscoring chart (Ronaldo would still be leading this chart however just by 2-3 goals).
I think Ronaldo is the best goalscorer in the history of the game, the only issue about your answer to this question "who does score against big teams" is Messi, Neymar, Suarez and that's why they're gunning on all fronts.
Look against Atletico it was Messi and Neymar who scored in the opening fixtures in September, latterly against Real Madrid, Neymar and Suárez with Messi coming back from injury on the bench.
Scoring against the big teams wins you silverwear, losing against the big teams drops you points in leagues and puts you out the running, it gets you kicked out of the CL too, you need big game players.
Real Madrid this season:
Sporting Gijon - (0-0) (D)
PSG - (0-0) (D)
PSG - (1-0) (W)
Sevilla - (3-2) (L)
Barcelona (0-4) (L)
Atletico Madrid (1-1) (D)
Atletico Madrid (0-1) (L)
Villareal (1-0) (L)
Those are some of the head to heads against fairly big opposition they have lost, silly draws against some modest opposition like Valencia.
They've lost against the top 5 more often that not, dropping points at Villareal (4th), Atletico Madrid taking 1 point out of 6.
Losing to Sevilla (5th).
Now they are
9 points off the league and Barcelona have a game in hand, which is not down to Ronaldo 100% although he is supposedly the second best player in the world (they still shouldn't have sacked Ancelotti though).
I feel sorry for Ronaldo in the aspect of he hasn't won enough in Spain which lets be honest is down to his team-mates and coaching staff around him. His trophy cabinet at Real shows him as one of the greatest Real Madrid players, but it puts him behind Di Stefano in his impact for the club, and his trophy haul.
The other issue about Ronaldo is yes doesn't score in big games, against Barcelona earlier in the year he was dreadful, recently he's picked up form but he has been scoring in bursts, a league is won through consistency.
Would you rather score a goal in each game, or 3-4 in 1 game and not score for 2-3 games? which is going to win you a league?
It's a shame because Bale should really be reflecting his price tag but he's not doing much to show that.