Według Microsoft stop 0x0000008E (wystarczy wklepać w google) mogą powodować:
• Uszkodzony dysk twardy
• Zła konfiguracja w biosie pamięci, dysku, lub innych urządzeń
• Zły / niekompatybilny sterownik
• Niekompatybilne oprogramowanie
Skoro masz wirusy to ja bym zaczął od formatu dysku twardego, zresetowania biosu (koniecznie przez zworkę albo wyjęcie baterii bo są wirusy które mogą się w tej pamięci zagnieździć).
Zainstalował bym XP, sterowniki, antywirusa, firewalla, poprawki z Windows update, no i maxa.
Jeśli problem będzie się powtarzał proponuje zająć się sterownikami karty graficznej.
Jeśli używasz najnowszych zainstaluj starsze albo nawet najstarsze, z doświadczenia wiem ze na niektórych wersjach max nie chodził, no a jak masz stare stery to zainstaluj nowe.
Zalecił bym także na czas instalacji Windowsa, firewalla i antywirusa odłączyć kabel sieciowy bo nigdy nie wiadomo co w sieci czyha.