There are many, many security issues fixed since SP2 came out, that you do not have, and can't have, until you get SP2.
One of the reasons that your are in unsafe waters is that as security issues being announced, and patched, inform the ''kiddy programmers'' to make viruses and things that exploit those security issues. All in the hopes to catch people, like you, who either have not or do not keep up with all the current patches.
When your ''professional'' got you operational again I think (s)he was remiss to not get SP2 correctly installed on your PC.
When SP2 came out there were a number of issues people reported, when trying to install it via their Internet connections. If they had a not very clean PC to begin with, there were problems. By using the SP2 CD, which was freely available from MS, the problems were minimized. If you can find someone who still has the SP2 CD, you may find that the installation will go much better - and MAKE SURE that you scan your PC for spyware, viruses, and such, before installing SP2.
Even once you install SP2 you should then go to the MS Updates website and get the 30-40 new updates since SP2 came out.
It is for your own protection.