What do you guys recommend for an 8 yr old Dell Dimension T600 running Windows XP ?

I got some horrible crap the other day, I think "system restore" cured it, but it spooked me...