http://support.microsoft.com/?kbid=834350

Talks about a registry value that needs to be entered.

If filenames are longer than the standard it causes the GetFileAttributes to send 2 packets compared to the one under the standard naming convention.

But if you add this registry value it may help.

Let me know what you think