Maybe it is not only the server to be reconsidered. if you don't use any grid technology, clustering and stuff like that, using a more complicated server may worsen the situation. I believe you need to restructure the application and cluster it.