Safe BET:get a good intel board , for ethernet nics use Intel nics and a celeron 1.7 and it should work with 256mb memory also. 4mbps isnt a lot of load unless u do complex stuff like firewalling , mangle rules(loads of them) then u could be well off even using a p4.