@tyrannicalalmond You could use the 50/50 method to test your mods. It's at least worth testing with no mods at all, just to make sure that removing them helps; if it doesn't, you know to look elsewhere. While testing, be sure to delete the five cache files in your Sims 3 folder in Documents\Electronic Arts each time you quit the game. For reference, they are:
- CASPartCache.package
- compositorCache.package
- scriptCache.package
- simCompositorCache.package
- socialCache.package
Another option is to install NRaas Selector and click on one sim with the other. This should generate a scripterror, which you can take to the NRaas site. Start a new topic, drag the scripterror (the file itself) to the reply window, and it should upload for people to read.
Moving your Electronic Arts folder out of Documents and putting it back accomplishes nothing: you're not removing any files or changing their structure. The idea is to move the folder and NOT put it back, allowing the game to generate a new user folder into which you can put a few files at a time for testing.