After you've done all that - or even before you do it - test your setup to see if it's secure.
Go to
https://www.grc.com/x/ne.dll?bh0bkyd2
and Proceed, select Common Ports, and wait.
If you get PASSED - TRUSTEALTH then you're in reasonable shape as regards firewall. If you don't, you need help.
Once you've done that, go for a decent virus protection (AVG, Avast or similar) and Spyware protection.