Currently have a network with 3 PCs. All three PCs have Windows 98 running on them and the fastest PC is used as the server. I know this is a cheap network!!!

The server has the application installed on it and the other two PCs connect to the server and run the application off of it. I have all three PCs setup in the same workgroup and am using a hub to connect the three. I am using basic NETBEUI as the protocol for them to communicate. Lately the network has been running real slow especially when printing to the printer attached and shared from the server. Anyone have any ideas how to speed things up?? I have thought about using TCP/IP as the protocol and giving each pc it's own ip address. Would this help? Also, what about installing Windows 2000, could this help speed things up as well? Any other ideas or suggested would be appreciated!!!
Thanks.