Some basic question about AVR chips and Arduino

Hey guys, if I use the internal oscillator runs at 8MHz, it is for sure will be different for the speed right ?

So I want to ask, if I use 16MHz external crystal, I run delay(1000), it will delay for 1s right ?

Is it any difference if I use 8MHz internal oscillator to run delay(1000) ?

How can I create another board (Atmega 328 instead of atmega 328P so that I do not need to always change the signature when burn the bootloader.

If I am using arduino UNO, for sure I can not configure it to use internal 8MHz crystal right unless I do a breadboard arduino right ? Am I correct ?

Thank you