That's great you got it running well again

An ounce of prevention is worth a pound of cure

You can also check with your ISP, most offer a very comprehensive internet security product. I use F-secure, and have not had any issues in the 9+ years it's been installed.