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.
why is it slow to begin with? It should be able to construct and sign a tx in under a second even with thousands of unspent outputs being available, no?