If it happens in all programs (like your browser, your e-mail client, Notepad, MS Word) I'd try another monitor first, and if that doesn't help another video card.
Trying this monitor on another PC or laptop is a useful diaganostic also. Surely you know someone that has a compuer for you to use?

You only have to buy a replacement for what is broken.

Kees