Just the other day I downloaded a (free!) Windows txt editor called Context that basically has all the features you list. I've only used it for a couple of days, but so far the only thing that I've missed is regexp support in search & replace -- but in another message you mentioned that you don't really regexps anyway. So it might be a good fit.
in reply to Re: Editing features for power users
in thread Editing features for advanced users
Available here if you want to check it out: