I've tried few others, all had similar problems.
Additionally I found totalcmd had some problems with cd'ing into directories. Meaning I could go into gcodes/, go back to / and when tried to enter some other directory it failed.
I've tried winscp/smartftp/ncftp - all had some problems. winscp yesterday connected fine but today doesn't even want to connect. smartftp lists directories ok, but has same problems with uploads. ncftp can cd successfully as well, couldn't upload anything, don't have a clue why (active/passive failed)...
the only client i found working and didn't have a problem was lftp. could cd into directories and successfully uploaded whole file.
Hope that this small chunk of info will help in any further investigations.