The best security a pc should allways have is the own pc owner. I mean, people must know what is safe and what is not. For exemple, when you go on the street, before you cross the road you know you should look both right and left. With pcs it is the same thing. You know that the piriform site is safe and secure, but you have to suspect of sites like porno sites and others like that.
That being said, for windows xp and windows 7 i always use microsoft security essencial, it is an excelent antivirus, it is lightweit, does its jobs pretty good and don t guive you any headache at all. For windows 8 i use the built in windows defender, because is the same as security essential. As for spywares i use malwarebytes anti malware.