If you are facing too much problems then why not back up your data and format your hard drive and do a clean install of Windows, your firewall, etc.

It will take some time but I am sure it will give you a peace of mind. But next time keep a close eye on your computer and the software you download and use...

Hope it helps

SMarT