I have tried moving bitcoind to extremely powerful systems.
This did not make a difference.
I talked to a dev about running multiple copies of the wallet, however doing so could cause the private keys/keypool between the wallets to diverge and cause more problems.
I see. But this is only about bitcoin-d. So whats the hindrance in taking the private keys of the bitcoin-d wallet and import the wallet into, for example, bitcoin-qt? If it works you could create a unique withdrawlist for a certain timespan (unique to not double pay) and make bulk transfers. You could to the withdraw requests of one full day in a half hour then. With proper checking if addresses and values are correct.