Do not get SP2 until after you have removed all malware.
Have any of the programs that detect it give you the location?
Download and install CleanUp! -- http://www.stevengould.org/downloads/cleanup/CleanUp40.exe -- but don't run it yet.
Reboot into Safe Mode.
Open CleanUp!, and click the Options button, move the Quick Setup slider to Thorough CleanUp! ; click Yes to the warning message and exit from Options. Click CleanUp! to start cleaning. When it's finished, click Close, and select No (to prevent the restart).
Reboot normally and let us know the status.