All that stuff should run in Crossover.
Just about everything does except expansion packs it seems. FWIW, I've never had any problems playing any of the C&C games via Fusion and WinXP. Are you running in isolated or integrated mode? Maybe if you're running in integrated mode you should make a new VM just for games that is isolated.
You can also look in to sheepshaver and the OS 9 versions of Warcraft I & II and Diablo.