Are you over clocking the thing? I would try under clocking it to check for heat issues.
But before that I would simply un-install the old display drivers and install new freshly downloaded ones. Also then re-install DX9c if you can. Then try to run some stuff to test it.
Also make sure the video card is fully seated in the AGP port.