_____ is a key factor in choosing a processor because it determines compatibility with the motherboard.
Color
CPU socket type
Power supply requirements
Heat dissipation methods