I suspect that you have an original version of warcraft 3 or X2 or some game that uses the nasty securom protection and have installed that (it installs virtual drivers) and thats somehow messing it up, try going into your c:/documents and settings/yourusername/local settings/temp/
Directory and getting rid of everything, in particular look for files that are between 10-100k and have .sys or .dll extenstions, they might be locked from being deleted so just right click them , choose properties and then goto the security tab and stop anything from being able to access them, once you done that reboot and change the access back and delete them, try the rome game again to see what happens, this is only a guess but this game uses nasty securom and is known to be gay so it could be worth a shot.