when picking a processor for your mobo do you have to match the cpu socket type and the cpu type to your board or do you have to just match the socket. example: if i want socket 478 mobo does it matter if the cpu is pentium 4, celeron, celeron d? any help will be appreciated. thanks