It's the cassette, given you have changed the chainring because it's too low geared suggests you spend most of the time in the top couple of gears. As they have fewer teeth they will wear very quickly unless they are made of better material. Change the cassette sooner rather than later before...