the virus probbaly has everything to do with it.
I'd suggest backing up your saved games and anything else you need, then going into your rct directory and manually deleting the 'rollercoaster tycoon" folder. re-starting your computer and installing from the regular game on up. I don't recommend this though if you're not too experienced with this kind of thing, and maybe someone else will have more info to help.
One last thing, i got a virus and the only thing I could do was wipe my ahrd drive. But a friend who knew what he was doing helped me, and it runs as good as it did when i first bought it, and now I know alot more about programs i dont need to I have alot more room on the hard drive. It's complicated, but wiping your hard drive say once a year will fix bugs, viruses, and tons more. if someone who knows how to do it can help, i recommend it.
-------------
www.angelfire.com/in3/rct