I'm using bitcoin-core and the wallet dat file loaded.
I did manage to make a 0.00175 transfer with no error, but that takes me like a million years to get to the sum I need.
Could you explain more about the source of those small transactions which clogged up your wallet? The total sum seems too large.
Meanwhile, did you read this guide ?
How to fix Transaction too large error when sending coins from wallet