latest directx??
if the driver isn't loading ... how can you load DX?
is this what you're using?
http://www.nvidia.com/object/winxp_169.21_whql .html
the restore disc should do just that ... back to the factory default ...
if it doesn't work then ... something is faulty ... if the graphics aren't right ... my guess would be that's the answer
it's a bit like pulling teeth
a seperate reason .... which is when it started ... doesn't sound very seperate.
start at the beginning and tell us just what's happening ...