This is a very small network of 4 PCs. XP professional is installed on all of them. Using Windows File sharing via Workgroup access.
All PCs are connected by an 8-Port D-Link switch. One of them is acting as a server. All of the PCs have 10/100 mbps Nics except for the Server which has a 1Gbps NIC. All Data is kept on the server. There is an old 16-bit Foxpro DOS Application which is maintaining the data structures.
Now all the PCs seem to connect and interact with the Server very slowly (say a wait period of 15-20 seconds at times). Part of this is due to an excessive number of Small files which are generated as Temporary Index files by the Application. They need to be cleaned up on exit or regularly after 10-15 days manually.
I have set all the NICs to maximum speed of 100 mbps full duplex in the NIC properties of Device Manager and so far not seeing any improvement.
Is it the limitation of the 16-bit DOS application or should I upgrade the other 3 PCs with 1 Gbps NICs?
Going for a software upgrade is not a feasible option as the software is highly customised for our work process.
Any other ideas?