what process did you use to acquire the drivers? perhaps a different process may net you a workable download.
since reverting to old drivers did not help, it's possible the package installation is not playing nice with your operating system. it even remained after a system restore.
to sort through the myriad possibilities, well, to fix a legacy video card, an upgrade will be easier.
as to the last question - which card - there are so many variables to arrive at one answer: system, purpose, cost, budget ...