OP has a 49% win rate. I don't think that is bad dice. Maybe start playing against more high ranked players. When a low rank wins, and it is going to happen, they get their 39 points, while you get your 9 points for a win against them. Your win rate will go down against similar rankers to yourself as you won't win as often, but your points will go up because you don't lose as much on the losing games. It really is that simple.
That's why I don't enjoy playing noobs that much. You could win 3 games, while they win 1, you still don't break even pointwise. I think that's the explanation for your rank issues. That said I've had times where the dice went bad for days, like what is happening to me now. It evens out again though. It's unpredictable, but it does get better. I don't believe in 3 years of bad dice