There is no such thing has getting rid of spyware/adware "forever". This is something that you will always get when you enter into the world wide web. All you need is to have the proper security to rid yourself of viruses, spyware, adware, malware, keyloggers, rogue dialers, trace spyware, tracking cookies.
All of the security that you have listed in your question in my own personal option is no good. I am a registered beta tester for all antivirus/antispyware and all new software that is not available to the general pubic
Here is what I use. These free tools or purchased tools will clean your PC if infected or you have spyware/adware.
Here is the data on the antivirus that I have used for the past ten years. An I am required by law due to my profession to keep my PC's 100% clean. I use an antivirus from Beijing, China. You pay only a one time fee of $29.99 for life for each PC, includes 7 or 8 daily auto. updates plus all new versions for life.
http://www.filseclab.com
Here is the data. Technology that is light years ahead of any other antivirus.
It can detect and remove Trojan horses, Spyware, Viruses, Hackers, Adware, Keyloggers and other harmware. The advanced harmful-websites detection technology can block most web-viruses and script-viruses. Realtime protection will automatically monitor every file access against the trojans, spyware and viruses threats. Virus definition update and automatic update supported. Windows Security Center supported. Supports right-click scan from Windows Explorer context menu. Supports compressed files scan. Registry realtime protection will block and fix the harmware to vandalize your Windows registry. Registry Fix Tools can quickly fix a lot of problems about Windows and Internet Explorer. Spyware Removal Assistant can force clean the stubborn trojans and spyware that the other removal tools cannot. The Behavior Analysis Technology can detect the unknown trojans and spyware better. The Windows Trust Verification can raise the anti-rate and reduce the mis-rate. The virus immunity feature can anti-unknown viruses like as biological immunity technology. The scheduled scan supports automatic scan at specified time. Lowest CPU usage rate, best performance
Full Evaluation is 90 days then you must make the one time purchase.
If you want free antivirus, here is an excellent free version with an excellent background scanner, updates every hour on the hour. http://www.avast.com
Firewall free: ZoneAlarm, free for home personal use. Never had one rouge packet enter my system. Over 131,000 attemps have been block by Zone Alarm. Leak proof as I test every week with "Leak Test". All new version auto. downloads an installs over the old version. http://www.zonealarm.com Find under home use.
Spyware I use five. One will always find what the others miss.
http://www.superantispyware.com Download the free home for personal use. Will find what all other miss or unable to delete.
http://www.emsisoft.com A2Squard Free, will protect you from worms, rogue dialers, keyloggers, malware, spyware, trace spyware and tracking cookies.
I use the purchased Trend Micro Antispyware also.
http://www.lavasoft.com I use the free Ad-Adware 2007 free for home personal use.
You can only use one antivirus or you will have serious conflict with your system. You can use four or five antispyware program, if you have the resources.
Minddoctor, France