It depends on how good the actual switch is built into the router and how realistically you actually need Gigabit.
It is all well and fine running gigabit switches but is your cabling upto it ? Have you terminated your sockets with less than 30mm of exposed pairs keeping all of the twists in place ? Are all of the bends in your cable very shallow radius ? Have you made sure that non of your CAT5e cables run parallel with mains cable with a good 300m separation ? If your CAT5e crosses mains cable is it running at right angles ?
All of these tings will serve to rapidly degrade the quality of your network if you answered NO.
A well installed TX100 Network with a quality layer 2/3 switch will perform far better than a shoddily installed Gigabit network - and generally is more forgiving. I shove some pretty big files around at work on a TX100 network connected to my MAC OSX Server, with 10 other users hung off it and we see no lag or packet loss at all.
You will find that the NAS is your limitting factor, we repalced our NAS (Snap Server) with another MAC G4 Running OSX Server and it is about 10 x 15 times faster.