For me, 1 is good and 2 is not.
I would argue that one doesn't suffer from a disorder, strictly speaking. A disorder is really a medical description, or a diagnosis of a problem. The cause of the problem itself, the cause of the suffering, is the anxiety, not the disorder.
If you change the preposition, you change the meaning:
He suffers with anxiety disorders.
I don't have any issue with that.