It not a matter of downclocking. You still lose performance when it over heats because of errors in calculations, or rather operations, and time spend doing the operation again because of the error.
This is complete nonsense - how's the CPU supposed to know when it's wrong? There's no way to do it other than do everything twice - and nobody's designing that way (not in consumer world).
Take a working Pentium system, run a first person shooter with a frames per second read-out and then slow the CPU fan down. Watch the frames per second drop.
Yes, a P4 will downclock when it's sensor shows overtemp - not because of 'errors in calculation'. A lot of calculation done by CPUs is that of addresses and jumps, when something goes wrong there, there's nothing to do for recovering. Either the program trashes data or crashes.
I say use a Pentium chip because it more resilient to heat than an AMD chip. It will survive where an AMD will most likely fry.
Even more nonsense. You should have paid more attention or maybe your teacher has told you wrong: take a P
III and stop the fan. Voilá: crashed. Again: P4s monitor their temp and skip clock cycles (on purpose) when overheated.
AMD were said to fry easily because the Socket A generation had the heatsink directly attached to the naked die. When the HS was not fixed accurately, the chip fried. This does not happen any more with Socket754/939/940/AM2 CPUs.