I find SFTP very slow in WinSCP, especially when many small files have to be transferred. Will FTP via SSH tunnel be faster?
Tunneling FTP through SSH will add another layer of overhead to the process.
You're probably better off sticking with using SFTP.
Perhaps you should try switching your WinSCP to SCP mode and see if it improves performance.