This, more than anything, is what I wish I could do. Unfortunately with a work visa, that is not an option. Closest thing to a vacation might be to find a behemoth of a company and work a fraction of the hours that I am now working. It will probably be immensely unsatisfying, but it will give me a chance to recharge.
I think servowire is correct - you need time off. It can get to the point where you simply cannot work.
My advice would be to just quit. Your mental and physical health is more important than anything else. There are always other opportunities out there. You could even work at a non-computer job for a while, and possibly work on your own projects in your spare time (once you get your motivation back).
Having suffered from burnout myself, I think it was actually a useful experience, as it forced me to make changes to my life and I am now living a much more fulfilling lifestyle.
This, more than anything, is what I wish I could do. Unfortunately with a work visa, that is not an option. Closest thing to a vacation might be to find a behemoth of a company and work a fraction of the hours that I am now working. It will probably be immensely unsatisfying, but it will give me a chance to recharge.