While this might not be your primary solution, dropping that line of work and heading out into the open to do something else to give you some perspective has worked for me. Away from the offices and computers, into a factory, a small store here, a netcafe there. Freelance work based on my hobbies.
Maybe move to another country doing so, if you feel like really getting a change. A friend of mine just moved to China to work temporarily.