Я тут не совсем всё понял но если например сделать статистику благодарностей и минусов не за всё время пребывания на сайте а например месяца за три. В таком случае можно будет прировнять шансы по статистике у новых пользователей. Ну а что бы старых пользователей не огорчить резкой потерей всех благодарностей то для этого можно создать отдельный счетчик который не будет участвовать в рейтинге.