Even with the PC I have now, which is better than anything else I've had before, I still run into problems with my game. I'm always clearing out my caches, making sure my launcher is empty to optimize loading time. I have everything converted to package files, except worlds because you can't really convert those. I always make sure to have background programs turned off that might use up extra space that can afford to be turned off, but I still get those crashes, but mostly after spending a lot of time in build/buy mode and CAS. My game doesn't like it and will sometimes crash even if I spend just two minutes in any of those sections of the game. So I kind of have to keep my fingers crossed and hope I can save after I spend time in build/buy and CAS.
And yes, before anyone suggests, I have all of the Nraas Mods including Error Trap and Overwatch and they are all up to date.