I heard that if you rebuild the database it deletes cache which will also include any shader caching you've accrued on your routes which will bring back the stuttering you were trying to reduce. Is this true? Seems then it's catch-22. You try to reduce game crashes by rebuilding the database but then by doing so resets the game experience (in a sense) as it will feel like you're playing the route for the first time, hence fresh stuttering on the route.
I don't think this is true, as console games don't need Shader cache compilation. On PC this is a thing due to the many different configuration possibilities, but for console they're just included with the game.