Also mal von der eigentümlichen Pinbelegung deines Pegelwandlers abgesehen sollte die Hardware so richtig verschaltet sein. 1 ist Pin 8, 3 ist Pin7, 2 ist Pin 9 und so weiter. Sieht aus wie ein MAX232 von der Pinbelegung.
Hast du einen Oszi um die Signale an TX und RX zu messen?
Vielleicht stimmen ja bloß die Fuses nicht in deinem neuen mega8. Oder die Baudrate ist falsch weil du von einem falschen Prozessortakt aus gehst.

So das war genug ins Blaue geschossen.

Hoffe es hilft dir

Ach so ja du hast doch hoffentlich kein Crossover Kabel

sast