Hast Du an deinem ATMEGA 8 eine externe Taktquelle dran ? Also keinen Quarz, sondern einen Quarzoszillator oder ne andere Taktquelle die aktiv Takt abgibt?
Deine Fuses sind auf jeden Fall dafür eingestellt!
Guck doch noch mal in http://www.engbedded.com/fusecalc/ nach.

Das Verhalten schreit regelrecht nach verfusden Takt.

Wenn ich recht haben sollte, müsstest Du an den ATMEGA eine Taktquelle mit mindestens 1Mhz Takt mit TTL bzw. CMOS Pegel anschließen, dann sollte es der ATMEGA wieder tun.