The only thing that matters is w/l, there is no difference at all whether the win was gained on points, resignation or timeout. The only exception is if the timeout was part of serial timeouts from correspondence games, which causes the game being annulled.
More info on how ratings here work can be found on OGS has a new Glicko-2 based rating system!
tldr: every time you finish a ranked game, OGS’s algorithm takes a look of your past 15 games (or games played in last 30 days, if that is <15 games), what’s the current rating of your opponents of those games, and have you won or lost. The system then estimates a ballpark range where your ranking should be based on that information, so you will see a ±value of your rating. So rating of 2000±100 means that based on your game records, OGS is pretty sure your rating would be somewhere around 1900-2100 on the ogs’s playerpool.