Each time you mine a block it creates a new transaction. When you want to send some money it has to aggregate many inputs to reach your transaction amount. If the transaction size is too large you can't send it. I recommend creating a new paper wallet, sending all your coins to it, then importing that wallet. Then you will not have any limits. Send the coins using the debug console, so you can create many transactions quickly.