You should check out this post and read up on everything. But I haven’t, and I find that the 4GB patch and the Graphics Rules Makes is all it takes to have the game behave on my machine.
Sims 2 only uses 2GB of RAM by default. I myself have 32GB of RAM in my machine and it’s annoying that it just won’t use more of it. The thing is, 2GB isn’t enough for the game! When it runs out of memory, it crashes.
Running the 4GB Patch will help with this. You NEED it!
Graphics Rules Maker
The game is very old and won’t automatically be able to utilize your “new”, fancy graphics card. And this can cause pink flashes and even crashes. Here’s a video on how to fix it! You should do the Graphics Rules part even if your game appears to be fine.
I only used the Graphics Rules Maker, and that fixed my game