Forum Discussion
@Harriet13 Alright, I finally got some quality time with the debugger, and with the rest of this thread. First, for every step you try, please test in a(nother) clean Sims 3 folder. Don't even add mods, and definitely not an existing save. You can keep the same clean folder if you want, from now on, but if and when you do get a crash, be sure to go into Documents\Electronic Arts\The Sims 3\CurrentGame and delete anything in that folder. There should never be any files in CurrentGame unless you have a save loaded and are playing, but it often doesn't get emptied when the game crashes.
Please also delete the five cache files in the Sims 3 folder every time you quit, that is if you're keeping the same clean folder rather than just trashing it with every crash. For reference, the files are:
- CASPartCache.package
- compositorCache.package
- scriptCache,package
- simCompositorCache.package
- socialCache.package
The first thing to do is to reinstall DirectX 9. The second crash dump mentioned a component of DX9 as at fault, and Sims 3 uses it. You don't need to uninstall anything; just download the installer from Microsoft and run it.
https://www.microsoft.com/en-US/download/details.aspx?id=8109
While you're at it, uninstall and reinstall .NET Framework 3.5; Sims 3 uses it as well. Hit Windows key-R, enter "appwiz.cpl" without quotes, and in the File Explorer window that shows up, click "Turn Windows features on or off." You'll see this:
The very first entry is .NET 3.5. The box will already be filled (or you wouldn't be able to play Sims 3), so click it to uninstall. Once the uninstall process has finished, restart your computer. Then repeat the above, but this time clicking the box will reinstall. Restart again before playing.
And just for good measure, so you don't waste more time than necessary with crashes, please clear Origin's cache and run another Sims 3 repair.
https://help.ea.com/en-us/help/faq/clear-cache-to-fix-problems-with-your-games/
When testing, please play in Sunset Valley or Twinbrook. These (along with Riverview) are the most stable EA worlds and therefore the least likely to randomly crash for in-game reasons that have nothing to do with your computer.
Finally, please also confirm that your fps is locked into the limit you chose. You don't have to keep a close eye on it; just check a couple times to make sure it's not running wild again.
By the way, the error in the first crash dump basically said Sims 3 crashed because it reached for code it shouldn't have. That can be an issue with the game files themselves (hence the repair) or with one of the resources the game uses, and it's often difficult to pinpoint which one without some experimenting.