Another suggestion: do the fishing quest - you'll never worry about paying for potions ever again (it loses money initially, but once you get points built up it can be quite profitable).??
EDIT: Also for your flee stats, something is off. My Rogue is only level 81 and has 240 Flee and he doesn't have 99 AGI. The only special piece of gear he has is a mocking muffler (other than that he wears an uncarded/unupped bucker/chainmail/2x ring/no shoes/ghost bandana). It's definitely not unreasonable to expect any "flee" character to hit over or around 250. My Rogue will probably have somewhere near 270-280 at 99. Not that every sniper chooses to go pure AGI/DEX, but the ones that do can pretty easily hit similar flee levels.