Video card wont load drivers

Hi Guys,
Can anyone help me with this.
I have a geforce 9600gso card that has been working fine for a year or so.
A few days ago while ALT-TABBING between a game and website my PC crashed and when it came back on the graphics card wasnt working correctly.
In the device manager it shows an error code 43 and is saying the the drivers installed correctly but wouldnt run.
I have updated the drivers and reinstalled the card a few times.
Ocasionally it comes back up working correctly, but seems to crash again after a few minutes (if i run a game or the screensaver comes on.)
Oh yes, running Vista 32 bit

Thanks
 
Back