So they installed the hard drive & left you with this problem?
Was XP reinstalled? SP2 loaded? Were the NVIDIA drivers reinstalled?
http://www.nvidia.com/object/winxp_2k_81.98.html
You could also try Safe Mode & lower the Screen Resolution.
start / control panel / display / settings
What else have you tried? What did the other guys say?