I don't mean to be ruse, but it never fails to amze me that people with a game specific problem come to a generla PC advice Forum.
Have you tried the C&C Forum? They have a thread devoted to Technical issues, adn as they all play the game they are in a MUCH better position to help you.
Of course, you might be lucky here, but most posters don't seem to be avid gamers.
click here;f=6 for the Official Generals Message Board Technical thread.