9×3 I used to run drive trains into the ground and then just replace the lot, this was when a decent Shimano/sram cassette was £30 on eBay.
These days I have a AliExpress 99p chain checker to help avoid spending silly money on replacing full drive for the cost of a chain.
New GRX group on the gravel bike as my first experience of a modern sram drive train was SHYTE and got rid as soon as funds permitted.
However, From experience a Sram PG1130 Cassette is my go to as it just outlasts it’s cost, you obvs need a compatible free hub.
Usually change it at .75, no problems.