The Nic card will make almost no difference, most nic cards are either 10/100 or 10/100/1000 and your ISP probably doesn't even go over 10Mbps, all this packet filtering and such is more on the software end and there is probably a non hardware solution if you really want it.
A quad core can...