You already earn more points in a bigger game. If all players have the same amount of points, then every losing player loses 20 points and all these points go to the winning player. So winning a 9 player game will yield 8 * 20 = 160 points, while winning a 2 player game only gives 20 points for the one player.
In general this means that if you win exactly the amount of games according to chance (so 1 in x for x player games), you will end up with keeping the same amount of points on average. This is good, because if you are winning exactly 1 in x games in x player games, that means the level you are currently on is the one where you belong and you should not keep ranking up.
However, now let's look at different ranks. If you win from a player with more points than you, that player will lose more than 20 points and you will get more than 20 points. If you win from a player with less points, less points are also awarded.
This means that if you win 1 in x games from players with more points than you, you will also rank up and if you win more than average, you will rank up.
I think the current point system is fine as it is, as it is really good at showing at what skill level you currently are. Slowly you will get better and better and you will start winning games. If you want to rank up faster, I suggest you start playing 8p games. You only lose 20 points on average per game, but if you win... I am usually able to win about 1 in 5 8p games currently (depends on the settings too), so I am currently gaining points quite fast.
I hope this answers most of your questions.
You already earn more points in a bigger game. If all players have the same amount of points, then every losing player loses 20 points and all these points go to the winning player. So winning a 9 player game will yield 8 * 20 = 160 points, while winning a 2 player game only gives 20 points for the one player.
In general this means that if you win exactly the amount of games according to chance (so 1 in x for x player games), you will end up with keeping the same amount of points on average. This is good, because if you are winning exactly 1 in x games in x player games, that means the level you are currently on is the one where you belong and you should not keep ranking up.
However, now let's look at different ranks. If you win from a player with more points than you, that player will lose more than 20 points and you will get more than 20 points. If you win from a player with less points, less points are also awarded.
This means that if you win 1 in x games from players with more points than you, you will also rank up and if you win more than average, you will rank up.
I think the current point system is fine as it is, as it is really good at showing at what skill level you currently are. Slowly you will get better and better and you will start winning games. If you want to rank up faster, I suggest you start playing 8p games. You only lose 20 points on average per game, but if you win... I am usually able to win about 1 in 5 8p games currently (depends on the settings too), so I am currently gaining points quite fast.
I hope this answers most of your questions.
“This is how humans are: We question all our beliefs, except for the ones that we really believe in, and those we never think to question.”
- Speaker for the Dead, O.S. Card