A compression check would clear up any doubts to carbon or bad rings...its possible a small leak around the bearing seal...its hard to fix over the internet..lol
when rings are new, they have a black coating on them - when engine is run in and the rings have seated, you can look thru exhaust port and see they are then shiny steel
I still think you should try a 41T or 44T rear sprocket.