I have been using F-Secure Internet Security for a couple of years now with no problems. It can do 1 to 3 on your list but I'm not sure about #4.

http://www.f-secure.com