"blink" on Atmega8 works perfectly but time slowed down!

You've fooled the microcontroller, it now counts 3600 secs in 2 hours, but otherwise functions fine.
Likewise it will probably see 3600 secs in 30 minutes time using a 16MHz one.