|If you have a windows xp disk, you could try a repair install.|
It would be an idea to backup your drivers to an external drive,
something like double driver
If you only have xp with no service packs, download them to
an external drive
i suggest you get all of them, just in case. I think you need sp
1a at least before you can install sp 3. I think you can go
straight to sp 3 without installing sp 2.
You can install service packs, before going on the internet.
Then there are lots of free anti virus programs, download one,
to an external drive, before you reinstall windows.
If you have a recovery disk, it might have drivers on it. But you
will need to network card driver installed before you can get on
the internet. If you have a dell or hp, go to the support page to
download & save the drivers.