Not really specific enough ... are you saying you're transferring files among your workstations, or between a workstation and your SME box? Some hardware DETAILS might help also, specifically networking hardware, length of cable runs, etc. How big are these files we're talking about? What, typically, are you transferring? (It's OK if you say "pr0n", we're grownups.)
You should indeed check 10/100, perhaps power off/power on your hub or switch, and consider a switch if you're using a hub. You might also remove all protocols but TCP/IP on your Windows workstations.