That looks like graphics card corruption to me, I would say your graphics card likely hasn't got long for thing world, if you are overclocking it, back the overclock off and see what happens
I thought you were likely to say it was either an old card you had been overclocking 20% for years or a brand new one
Does it do this all the time though, when it's booted up, when you run something graphically intensive or just at post?
If you have another monitor and or another graphics card it's worth switching some bits around just to be certain. I am 90% sure that's you video card though.
What motherboard? Using hdmi/dvi/vga from gpu to monitor? Could just need a mb BIOS update,seeing it only does it before windows loads
Try the other ports and different cables if you can
If its ok in windows its possibly the monitor struggling to get the right screen mode; my hazro 27" does something similar when i access the lovefilm website and play something...it will go funny for a second then correct itself.