If there is one piece of software that I would always buy - it is AV.
I run Kaspersky - does the job and never had a single virus. Run with a number of open ports and get warnings of various network attempts - all trapped. New virus signatures are released within hours often less.
Not a recommendation - just a fact.