As contractor you should be easily reach 900
-1000chf a day, especially in Zürich area. 650-700 a day is more or less what you can get in Paris but in euro without too much a problem.
Moreover, I have seen eastern Europe nearshore at these rates. I believe that outside of finance and middle management you'll have a hard time to breach 150kCHF.
Myself, I don't have much skills, basically no degree, French side of Switzerland in an easy going consultancy firm and earning 120k I think I could get 130 but not much more than this without freelancing...
As long as I can see myself sitting on the bench 2-3months without being fired, I don't see a point ot leave.