Its probably due to your graphics card not being up to the job, OR try switching on high quality rendering in the viewport, if it is a qualified card.