If it's your lan driver, download this, put it on a flash drive, run it on your computerDriverpacks is a nice little tool that has a ton of drivers in it and tries em all til one works for you //content.invisioncic.com/y282845/emoticons/smile.gif.1ebc41e1811405b213edfc4622c41e27.gif
I wouldn't use it for graphic drivers (i have another tool for that //content.invisioncic.com/y282845/emoticons/smile.gif.1ebc41e1811405b213edfc4622c41e27.gif but it's great for ethernet drivers
DriverPack LAN 11.01 for Windows 2000/XP/2003 (x86) | DriverPacks.net
Cant remember if thats only drivers in that first download or if it has the app in it too
if not heres a link to the application
DriverPacks BASE 10.06 | DriverPacks.net'
But honestly, why run xp when you can run either 7 or ubuntu? or both?
Also if it was blue-screening, did you run any diagnostics or just format? Could be your hard drive has some failing sectors and might happen again (if thats the case then sooner than later)