This is assuming that the FTP application supports IPv6. Try disabling IPv6 with Windows and then initiate a transfer. Is there a difference?
What else is on the switch? Any 10/100? Just to note. You may need to enable flow control. There is an old KB article about this.
Edit: Found the KB article: http://support.microsoft.com/kb/929707