Might be a good idea in your case just to throw away rings of weakness whenever you find them. Or reduce the size of your inventory that you normally carry. I mean, if you're wearing the fire orb, then equipping a ring of weakness should only reduce your St to 11 or 12, which means that you can carry about 6000 stones worth of gear without dying--more than enough. Even with 2 St, you can carry 4080 stones. This is about the same amount you can carry with 32 St unburdened, so if your base St is below 32, a RoW should never kill you (because you aren't travelling Burdened, are you?)
Hoping to win with every class, doomed. Archer, Barbarian, Bard, Beastfighter, Druid, Elementalist, Farmer, Fighter, Monk, and ULE Priest down.