May i suggest a more simple point distribution. Right now it just doesn't make sense to lose what you lose or gain. It really feels like when the % are filled to what ubi wanted, the system makes it harder for you to rank up by giving less pts for a win than normal.
My suggestion
-Gold fighting gold
10pts for W/ -10pts for L
-Gold fighting plat
15pts for W/ -5pts for L
-Gold fighting diamond
20pts for W/0 pts for L
-Gold fighting silver
5pts for W/ -15pts for L
-Gold fighting bronze
0pts for win/ -20pts for loss