Just curious, have you tried using SSD drives yet?
If your DB is taking a hit, I might suggest trying a RAID10 array with SSD. (depending on storage requirements)
- no latency
- huge IOPS
Provided this is your bottleneck!
How does this work:
2 MySQL servers?
Also why can't you loadbalance/cluster provided they are in the same datacenter with low latency?