Its one of two things.
Either your video card, or your video card drivers.
The same thing happened to me a long time ago, before I got my GeForce256. Although, updating to the cards latest drivers helped tremendously. Thats what HT told me to do, but getting a new video card fixed everything.