Omg...get an all in one program like McAfee or Norton. Do NOT use independant programs that do one simple task like PCTools. Also, a word of caution. If you are using Avast! prepare for alot of internet issues....
Also, if I am readin correctly...you are turning your firewall on and off when you feel like it?? Wake up and welcome to the 21st centuary....your firewall should be on every millisecond you are connected to the net. Even if it is off for a second, is enough to let a hacker into your system.