Virus har inget med nätverk att göra. Attacker självklart.
Det finns också mjukvarubrandväggar från alla möjliga tillverkare som skyddar ( i viss mån ) mot attacker.
Jag menar, en router är ju (nu för tiden) inget annat än en bantad dator som oftast kör någon form av Linux - den kan också bli attackerad, etc.
Och många som köper en router ställer in datorn i DMZ i alla fall och det ger precis lika lite skydd som om man inte har router alls.
Men en router i detta fall är att rekommendera, då finns alla lokala maskiner på ett eget privat nätverk och du slipper ha tex. dubbla nätverkskort i datorn vilket du behöver eftersom du har publikt ip på ditt internet-nätverkskort.