are you a computer nerd?

few question about computers.

1 winch one of these is the largest
2 wich one of these is the best
3 what is SATA
4 how do you get into your bios
5 is a heatsink and fan usefull to a cpu
6 what is PCI express for
7 what does USB stand for
8 what is a crack or patch for?