Sur ton serveur, ce sont les durs et la carte reseau qui vont bosser un max, niveau processeur et RAM ca ne va pas chercher bien loin pour un simple serveur de fichier. Coté client ben tous les calculs restent entierement a leur charge, les durs bossent forcement un peu moins, la carte reseau bcp plus.
Côté reseau ca depend du nombre de client, mais avec des fichiers de 300Mo ca va chauffer, prend de bons switchs avec un gros fond de panier, privilégie de bonnes carte reseau genre 3com a des no-name a base de Realtek qui reporte une bonne partie de leur charge sur le proc, offrant au final un moins bon debit.
Si vraiment tu as bcp de client, une carte gigabit pour le serveur (et donc un switch avec au moins 1 port gigabit) ca ne serait pas plus mal.
Pour l'utilisation des fichiers, si tes softs ne sont pas specifiquement concu pour une utilisation partagée en reseau c'est 1 seul utilisateur a la fois, les autres pourront l'ouvrir, mais uniquement en lecture seule.