System Information
Operating system: Windows-7-6.1.7601-SP1 64 Bits
Graphics card: GeForce 9300 GE/PCIe/SSE2 NVIDIA Corporation 3.3.0
Blender Version
Broken: version: 2.83.5, branch: master, commit date: 2020-08-19 06:07, hash: rBc2b144df395f
Broken: version: 2.90.0 Beta, branch: master, commit date: 2020-08-19 10:14, hash: rB83c78529b9ef
Worked: 2.82
Short description of error
Faces become invisible and produce artifacts in the viewport, if assigned to materials from any slot other than the first slot.
You can still select invisible faces in edit mode
This is the original mesh with only one material applied
Exact steps for others to reproduce the error
Open Blender, select the default cube and make sure it has more than one material.
In Edit mode, assign any face to the material from the second or the third slot.
Here I attached two .blend files, one with the window seen above and one with the default cube:




