You should purchase a security program like Norton 360 or Kaspersky. These have come down a lot in price and it is much cheaper to buy one of these strong high feature security programs than have some paid professional try and remove masses of malware and virus on your machine.
If you are really poor then you can load these free programs
1. Microsoft Security Essentials
(google it and it comes up for download but ONLY
download this from the Microsoft site
from any 3rd party site.) This is a very good product.
2. AVG anti virus free edition.
This is limited in scope. If you want the full deal you need buy the program with all the features.
3. There are many bogus suppliers out there offering free security type software or malware removal; and virus removal programs for your machine. Never down load any of these as they will cause more problems and you will have problems uninstalling them. AVG is safe though.
Hope this helps.