Yes, I frankly say that. Win % is one factor most related to your skill level and would be the best, maybe not perfect, to decide how many points you get.
Of course you could set up a condition that one needs to play, let say 20 games, before this kicks in...
The other solutions would be to have a ...