I would suggest:
1 firewall
1 antivirus
2 antispyware/malware
For the rest--antikeylogging, spam fighter, etc.--I'm not sure. So far as security apps are concerned, I really just use the above cocktail of appliances.
If you're interested in good security, though, you might try a...