@Chloe20039 I do think the issue is most likely your laptop's hardware. The graphics chip is not fast enough to properly run Pets or Seasons, and that alone is enough to explain the crashing. But your computer also has only 4 GB RAM installed, which isn't generally enough for those packs either, especially when paired with a long-running save. Your processor is under the requirements for those packs too, but I would guess the graphics chip and RAM are the limiting factors here.
Your dxdiag does list a couple other errors that are worth addressing just in case they're contributing. First, please disable Game Mode and Game Bar, both under Windows Settings > Gaming. Please also reinstall DirectX 9, as described here:
https://answers.ea.com/t5/Technical-Issues-PC/SIMS-3-GAME-WON-T-LAUNCH-WINDOWS-10/m-p/10711778#M247861
For the issues relating to Pets and Seasons, there are a few steps you can take to limit the demands the game places on your hardware. I don't know that this will be sufficient to prevent the crashes, but they may help enough to make the game playable. For Seasons, disable rain, snow, and hail, all within the game options. Having snow on the ground is fine; it's the snowing that causes issues. You can set the snow depth with a cheat if you want: enter testingcheatsenabled true , then shift-click on the ground and select Seasons to see the options.
For Pets, if you're willing to use mods, add NRaas Register and disable strays and wild horses. These animals can get stuck on community lots, forcing the game engine to work harder to reroute them, and horses are quite demanding to render. The same is true of long-haired dogs, so try avoiding those. You can find info on the relevant mod settings here:
https://www.nraas.net/community/Animals
Normally I'd suggest adding NRaas StoryProgression too, just to prevent inactive households from adopting pets. But SP is a heavy mod, and with your computer already being low on RAM, running SP would probably do more harm than good. But if too many inactive households are adopting pets and you can't get rid of them quickly enough, SP running on very very slow settings might help.
It's fine to experiment with different settings and workarounds, for example not getting rid of your own household's pets but limiting the rest in town. The point is to get the game stable enough for your needs, however that's accomplished.