With no other info - switch. Assuming High Stress is beyond the norm.
If we're talking 50+ hour weeks, often calls on weekends and nights, pushy bosh, unrealistic goals... that's everywhere and the grass will not usually be greener.
If we're talking 60+, weekends in office, screaming matches, then that's high stress and you should find something else.
7 and 11 are both a long time. I'd take the 11 and see if I could get creative to make it 9, or take the 11, do it for a year, and then start shopping for a higher salary again.