So my belief has always been that if you have to ask if it's enough protection... You really don't know enough about your PC to properly protect it... Now trying to be insulting but that's usually the truth... That sort of question is reminiscent of the home user talking to their local tech company who's come out to fix their PC... generally it means pay someone else to take care of your computer.. Offer your neighbours kid $50 bucks to secure your computer... He'll have to come over after dark because "the sun is trying to kill him" (that's gotta be why he hides in their basement all the time right?)... but he'd prolly do a better job...
However, when you think about it... most of what you've asked us about isn't really protection... A lot of it is reactive... AdAware... Spybot... That's reactive software, not proactive.. Even AV is usually reactive (as it relies on known signatures for the most part)... mind you NOD32 did just recieve kudos for being able to detect blackworm using heuristics.
If you're thinking true protection... you have to be proactive.... so what is out there that's proactive...
Firewall software... (depending on which one you use)... One that will allow you to create custom rules, etc... that can be proactive... speaking of which I've heard good things about Core Securities latest release of Force (
http://force.coresecurity.com/)... Mind you even with a good firewall, you still can't be a mind reader and predict the future... anything could happen.
Registry Protection Software... MS Defender (AntiSpyware) offers some registry protection... RegProt from DiamondCS offers Registry Protectin... they notify you of every change... thus being proactive instead of reactive and removing the links afterwards...
Hardening your system... Remove unneeded services... and unnecessary startup applications. there are plenty of "Windows Hardening programs out there" that will adjust registry values so you don't have to play yourself.. HardenIT is one of them...
Do you have a router in front of your PC??? That will provide protection against incoming threats...
The possibilities are damn near endless.... However... think a bit... use your mind... Ever heard if you don't use it you lose it? It explains a lot of our members I think but there is some truth in it... Do some research... come back with a formulated plan not just I run this what else do I need... There are some vital questions you have to answer and factor into the equation..
What do I do with my computer?
What sort of websites do I browse?
How comfortable am I with PCs?
How many people use my computer?
etc...
You could also take some protactive measures like locking down the user accounts... never running as admin... things like that...
Go... Live, Love and Learn.. and play around.... back up your important data and then if you screw up it's no big deal....