+1 for Filezilla
But it sounds more like a server problem. Maybe WSFTP tries to resume, server says "not allowed/supported" and therefore WSFTP over-writes the file.
I'd recommend trying another program (like Filezilla, it's free ...) and if it doesn't work I'd contact the host and ask if resuming is supported.