In my experience that is usually 1 of 2 things. Either the GPU driver or topology issue. Usually face spacing/overlapping faces. Basically what happens in many cases that I’ve seen you have two faces to close together(I’m looking at you solidify modifier) when you zoom out it becomes harder for blender to determine which face to show. Thus z fighting or depth fighting. Another cause of this is what is called zero faces or zero edges. This happens a lot when using bevel. Basically 2 edges are overlapping and you have a face between with zero or near zero visible surface.