I still stand by my favorite of
1. Don't go online in windows unless you can not avoid it.
2. Don't visit porn sites in windows at all.
3. Don't torrent unless it is a certified way to get it, like with crunchbang or CAE Linux.
4. Get a Linux and use it to browse the web.
5. Do not store unencrypted personal information like bank #s, SSN, birth date, mothers maden name, and so forth. It can actually help to encrypt the whole drive, as it makes it harder for any maleware you do get to access the info.