I'm in the same boat. Funny how many people here are on the same boat. So many smart people but they feel like they can't prove themselves to land a job at another company. I feel that is one thing that stinks about our industry. I think option 1 and 2 are difficult..it takes a talented leader to pull off, but it may not be appreciated by people who haven't been there.
Meaning, it's easier to create a new project using x,y,z new tech. But to transform a company and bring business value from old tech, is more difficult.
I suspect you are probably at the "leave" stage.
Part of being at the principal/staff level is the ability to effect corporate change for the good of the business goals.
If that isn't happening, you need to ask some very hard questions as to why.
But I feel more and more that growing in this company may be a trap.