It's just a wild-ass-guess but I would try looking for a common denominator, such as a motherboard, power or controller issue. Since you're installing 'fresh' each time a virus is not a hard possibility in my view, but then I'm just guessing.
Good luck!