(1) Seek contract work on sites like Upwork.com or Freelancer.com instead of traditional jobs. Frequently all communication is via writing and this should be a boon for your needs. You can do a little freelancing on the side without quitting your current job. And it may help you gain additional modern skills or improve your pay while you look for a steady full-time job.
(2) I understand that your psychological conditions are rare and extreme, but it's always worth investing in self-improvement to try and mitigate some of these challenges. Practice interviewing, even if you don't want / need the job. Consider consulting with a cognitive behavioral psychotherapist for ongoing work to improve your social interactions. (I realize you've probably heard this a hundred times before and I apologize for repeating it again, but I had to include this for the sake of thoroughness.)
(3) I'd hire you for one of my projects in a heartbeat if you have the experience I need. Unfortunately, I don't have the resources to provide a stable full-time job with benefits.
(4) Many companies with well-paying jobs will provide accommodations to candidates with special needs such as yours these days. You should apply to jobs normally, and for those that call you back be prepared to make a statement about your needs. Many jobs will even state that they will make "reasonable accommodations" to candidates with disabilities up-front. The ADA requires employers to make such accommodations to employees with disabilities.