Probably time to start freshening up your resume, LinkedIn and Dice accounts, and looking around. Nothing makes it easier to find a new job than still having an existing one. Seeing how green the grass is somewhere else may add a lot of perspective to either how content or dissatisfied you really are where you are now. You may also find you're eligible for a 50+% pay raise by bailing- the odds of getting pay raises of that magnitude at existing positions is near nil, which is why the bay area has such rampant turnover and poaching.
As to the stock options, calculate what they're worth to you, factoring in:
X: Odds of you being able to convert them to cash someday through a company liquidity event such as an acquisition (this often doesn't ever happen)
Y: Odds of management not finding a way to fire you the day before they start to vest or do other shady things to deprive you of their value (additional stock issuances that dilute you, etc.)
Z: How much they are likely to be worth if only good things happen (your percentage ownership multiplied by market cap)
X * Y * Z = Future Value F. Using an annual interest rate of 5% and number of years until exit N, Present Value P = F ÷ (1.05)^N.
You may find after running those numbers that you're considering staying on for a net present value P of a few thousand dollars. Little reason to stay if that's what's keeping you on.
The numbers seldom lead away from a good decision.