I have read there are some Electrum nodes with higher than the default amount of history limit which I gather is 10,000. I am hoping to use one of these nodes to synchronise and move the BTC across to another wallet.
I'm not aware of any servers that explicitly state what their data limits are... or whether they have raised/lowered the defaults used in ElectrumX (the most popular Electrum Server).
Among your options (in no particular order) would be:
1. Manually creating sub-wallets of your main wallet that only include say 100 addresses- that should hopefully reduce the total "history" of any one wallet to be small enough that it doesn't cause any server to throttle your connection or disconnect you.
- Won't work if the bulk of the "history" is associated with one address
- Once you have identified exactly which address/private keys still have a balance/UTXOs associated with them, you could create a wallet with just those private keys so you can shift the coins.
2. Run your own Electrum Server- Setup and run your own personal Electrum server and remove all the limits, so it doesn't throttle your client.
- Requires that you download Bitcoin Core and then setup a server of some sort (ElectrumX/EPS/electrs etc)
3. Use a different wallet- You could export all your private keys from Electrum and then import them into another wallet
- Given that you'd exceeding limits on Electrum servers, then any wallet you try to use might also offer sub-optimal performance
- Bitcoin Core might be your best bet, but again, having a wallet that has over 10,000 transactions in it might still be problematic.
4. Try and find an Electrum Server admin who can temporarily modify their server setup for you- Quite how you actually identify or contact a server admin, I'm not sure... some list contact details on the server text displayed in the console when you connect to a different server... some list donation addresses which you might be able to Google and find associated contacts for etc.