The best thing would be to go through with a clean OS install because you never know what the PC has been through.
You can always get updated drivers for everything from the web.
Not sure how else you could get everything to function properly.
<font color=green>"My Memory is not working today"
<font color=blue>AIM SoCaliCrowley