For 4 people, yes he will. Absolutely so. Maybe not 10 players with tons of machines running.
As the OP says he will only host 3-4 at a time, it will be perfectly fine. The machine will be dedicated solely to running a server for no more than 4 people. He could, in fact, run a 4 man server on...