i thought in something like this.
player starts seasson with 0 points, inteasted of 1000. winning points will be based on overall rating but for exemple if me with 1300 overall beat someone with 500 overwall, id get 13 points but if i lose the winner id get 40 per exemple, but the points wont be taken from opponent, the winner would just increase his rating and the points of loser wont be changed.
overall points could start on 1000, and seassonal 0.
just a thought hehe, dunno what the impact of this system xD
there could be a limit of games per seasson too, like 50.