Update Windows using
Windows Update, and keep a good virus scanner running in memory all the time.
If you can identify where the viruses keep getting to your computer from you can take safeguards to prevent it. I suspect, though, that the viruses were never correctly removed in the first place. What virus scanner are you running, by the way? And has it been updated recently?
Try running McAffee
Stinger, it should remove the viruses you mentioned.
You might want to also run
Spybot.