Klepacki did the music for every game up to Generals. even Sole Survivor (which I never played) All of the music is available from his website, though it must be streamed. There were a few tracks I believe that were made around Firestorm, or some other expansion pack by someone who Klepacki hired to make some tracks for him, but I'm not certain which ones weren't made by Klepacki. But, all of the main games, he did the music for them. Whoever did the Generals music... Yuck.
After buying the First Decade pack, I've been extracting all of the music files, and I do admit that RA2's tracks are quite skippable. Though, it was neat to hear the good old tracks from CnC 1 redone, but they had a cheesy, action-movie sound to them. (Of course, that's how it's meant to be, cause the game FEELS like a cheap, cheesy action flick) The three I liked from RA2 were Hell March II, Blow It Up, and Tension, because it has that .. sorta signature sound that was used way back in Tiberian Twilight.
As far as who does the current soundtrack for CnC3, I really don't care who does it. EA is simply using the brand, the name to promote yet another game. It'll never, ever feel the same as when it was just purely Westwood (and Virgin Interactive) instead of being guided by the greasy, slimy hand of EA. Frankly, without Klepacki, it really doesn't have that atmosphere that was created with the first two games. If the guy who's doing the music for Generals, then at least there will be some continuity in the "EA CNC". To EA, it's simply a brand. Doesn't matter who makes it to them, it'll sell just cause of a name! Marketing... Insanity... goes hand in hand!