kithkanan I'm sure this is a known problem look around at some of the topics in this thread here are some that
might help:
http://forums.europeinruins.com/index.php?topic=8025.0you should be able to find someone with problems like yours and the steps they took to fix it.
As for the virus:
http://forums.europeinruins.com/index.php?topic=8210.0