I may be wrong (I hope I am!), but it looks like one of your graphics cards is on it's way out. Does it happen from startup or does it gradually get worse over time?
Have you tried using an app like gfxcardstatus to force the integrated or dedicated graphics card?