JBossに変更することは意味があると思います。
それは以下のような理由からです。
・最近のJBossのコンテナはTomcatなので、パフォーマンスも同じはず。
・JBossはコネクションプーリングの設定が簡単なので、DBアクセスの部分だけでかなりパフォーマンスが向上します。
・『クラスタリングは考えていません』ということですが、JBossはセッションレベルフェイルオーバー(あるサーバーがダウンしても別のJBossサーバーがその情報を引き継ぐ)の設定も簡単なので、自分はこの設定を行っています。(過負荷な状態になったらそれで簡単に対応できるので)
・パフォーマンスには関係ありませんが、XDcoletを使えば”EJBの自動生成”もできるので開発生産性も向上します。
・JBoss4DR3からJBossDO(JBoss+JDO)が利用できます。 JBossDOはEJBの代替技術のようなものなので、パフォーマンスの面でもかなり期待しています。