actually, make it simple?
keep the current model.
But on TOP of the current model, you create a true skill based ranking system.
For the ranking system, you only earn points when you play in a goldmark round = paying 5000GM per person.
But IN the game itself, GM use is impossible.
This keeps the "easy money" system going & keeps the "i have fun paying and using GM so leave me alone"
competitive players have an easy method of having what they want.
Competitive players have 3 options:
1) get high command to avoid the GM fee for competitive games.
2) play "open games" to earn free GM to be able to pay for the entry fee for the competitive games
3) buy GM's to pay for the entry fee for competitive game
AFTER this, you can still have alot of continuous improvements of paying a bit extra for god knows whats.
But, you will have permanently eliminated the irritation for competitive players about so called GM "abuse"