Why not a "High Score??"
I don't know if this is an original take but why not make a channel points ranking that can be seen at the top of chat or something? I think that sort of thing would give incentive for viewers interact and gain points past using them. There are plenty of streamers who don't have interesting enough channel points rewards and I end up stockpiling them. It would be nice to display them past big bet wins. It would also fit the cheesy "gaming" theme.