Can you preview the transaction and see how many inputs are being used to create it?
I suspect you are using something like 10-15 inputs (faucet payments?) and the overall transaction size is like ~1500 bytes instead of the "normal" ~200 bytes... so a recommended fee of around 100-120 sats/byte ends up ballooning out to 0.0017 BTC.
Your options are (in recommended order):
1. Suck it up and send the transaction with the recommended fee (you should double check what the fee is as a sats/byte value and compare with
bitcoinfees.21.co and
btc.com fee estimates.
2. Switch Electrum to manual fees and manually calculate what the fee should be, using your transaction data size and current recommended sats/byte fee values.
3. Switch Electrum to manual fees, manually calculate at least a 10sat/byte fee (based on your transaction data size), wait until
the mempool is quite empty (like under 10K unconfirmed transactions) and then send your transaction. Once sent, submit your transaction to
the ViaBTC TX Accelerator and start praying.
If you have indeed been collecting a lot of dust sized payments from faucets etc... I suggest you see if you can get your payouts grouped into larger amounts like 0.001 minimum before receiving payment to help prevent this problem occurring again in the future.