That appears to be an issue with the display controller inside the monitor. It's the chip that does the actual switching of the pixels. It could possibly also be caused by bad video memory of the graphics card. So, I'd try a different monitor first as it's easier to swap.