I currently work at a small non-profit organization and I am only somewhat knowledgable about networking. First of all, we have two buildings that are a within a tenth of a mile from each other. The first building contains our server, 10 client computers, and a 12 port switch. Also, both buildings are wired with cat5(not cat5e) cabling. The second building is connected through fiber. The fiber has media convertors on both ends that convert it to an rj45 connection which is connected to the switches at both ends. The second building has about 35 client computers. This is setup with a 24 switch and 24 port hub. The fiber is connected to the switch with 22 clients and the other port is connect to the hub which connects the rest of the client computers. I know this in not an ideal situation but it was like this when I started here and the organization does not have much money to invest in it. However, when I work in building 2, I notice significantly slower speeds when accessing anything on the server. So, I am looking for an affordable solution to increase performance. My first though is to eliminate the hub in building 2 and install a 48 port switch instead. If anyone can give me advice on how to increase performance without rewiring the buildings to cat6 and installing gigabit ethernet, I would appreciate it. Please justify your answers since I am not real knowledgable on this topic.