Wenn du was Gescheites machen willst (z.B. als Server für mehrere PC, oder eben für die Internetfirewall), empfehle ich auf jeden Fall Netzwerkkarten. Damit fährst du erstens schneller (100 MBit statt 12 MBit) aber auch billiger als mit einem USB Netzwerkkabel, denn einfache Netzwerkkarten sind für 5 bis 10 € zu haben. Auch kannst du z.B. schön lange Kabel bekommen, bei USB bist du ja auf einen Abstand von maximal um die 5 Meter beschränkt.
Eine Firewall aufzubauen ist auf jeden Fall sinnvoll (man denke nur an den MS.Blast Virus vor ein paar Wochen). Worüber wählst Du dich denn ein, analog, ISDN oder DSL? Eventuell mußt du noch ein zusätzliches Modem / ISDN-Adapter bzw. Netzwerkkarte mit einkalkulieren, wenn du diese nicht aus deinem bisherigen PC ausbaust.
Thema Fileserver: Jetzt müßtest du uns schon sagen, was für einer, und wie alt der Rechner denn genau ist, den du bekommen würdest. Denn ältere PCs haben oft Grenzen bei der Festplattenkapazität, die mal vom Betriebssystem, oft aber auch von der verwendeten Hardware bzw. dem BIOS abhängen. (Stichworte: 540MB, 8GB, 40GB, 130GB-Hürden.) Auf jeden Fall solltest du die Daten dann sowohl auf der "alten Gurke" als auch auf deinem Rechner parallel abspeichern, denn auch Serverfestplatten können schon mal abstürzen.