Para responder minha própria pergunta.
Na verdade, o problema foi resolvido. A melhoria veio na forma de um novo servidor com discos SCSI mais rápidos, um CPU dual core extra (comparado a um único dual core no servidor antigo) e também duas vezes a memória do servidor antigo.
Embora ainda não seja a máquina mais rápida do planeta, isso fez uma enorme diferença no desempenho do aplicativo.
Eu acho que possivelmente o maior aumento de desempenho veio dos discos mais rápidos e maior memória porque no antigo servidor havia muita memória virtual sendo usada e você pode imaginar como isso realmente prejudicaria um aplicativo de banco de dados strongmente baseado em disco. / p>