Another suggestion :p : Don't do a reinstall, just rename your Sims 3 folder and let the game recreate it when you relaunch. Then copy back the .ebc files so you don't have to reinstall all your store stuff. CC is always carried either in .dbc (rather than .ebc) files, or are in package format. I would also suggest recopying the stuff from Installed Worlds, as well as your .ini file in the root. Um... can't think of any other folders you should copy, but there probably are some.
You will probably need to reinstall any CC worlds you have... but maybe not. The last time I let my game create a clean install, all the CC worlds reinstalled automatically. I think they were in my actual game directory or something, which may allow those to bypass the reinstall rule.
Chances are a full reinstall is completely unnecessary. Generally any corruption is only in the "The Sims 3" folder in your Documents directory.
ETA: Oh, also copy your ccmerged file to the DCCache directory (I think?). Although if that file is the problem, you may need to download a copy from
Nona's Sims.