Need help removing PUP.Optional.Hao123.A infection

Hi

We have a Vista Ultimate desktop with 4GB ram.

We recently noticed a significant system slowdown (particularly when online) and the computer started hanging a lot.

We ran a NIS scan (all clear) we then loaded and ran Spybot (again all clear) when we loaded and ran Malwarebytes we found an infection called PUP.Optional.Hao123.A which malwarebytes removed.  

It appears this is a well known and most unpleasant infection which  "apparently" is hard to remove.  Malwarebytes removed the identified file and with subsequent scans has not detected any infections.

 

Unfortunately it appears we still have PUP.Optional.Hao123.A active in our system, the system is still slow and still hangs a lot. 

We are guessing that the infection is PUP.Optional.Hao123.A, this is because the problems we are experiencing are in line with the many reports found with a Google search. To date NIS hasn't detected any infections.

 

Does anyone have suggestions?