Core2Duo
65nm tech
E14x0 = mult x 200mhz FSB 512kB L2 cache
E21x0 = mult x 200mhz FSB 1MB L2 cache
E4x00 = mult x 200mhz FSB 2MB L2 cache
E6300 = 7 x 266mhz FSB 2MB L2 cache
E6400 = 8 x 266mhz FSB 2MB L2 cache
E6600 = 9 x 266mhz FSB 4MB L2 cache
E6700 = 10 x 266mhz FSB 4MB L2 cache
E6x20 = mult x 266mhz FSB 4MB L2 cache
E6x50 = mult x 333mhz FSB 4MB L2 cache
X6800 = unlocked mult (default 11) x 266mhz FSB 4MB L2 cache
45nm tech (wolfdale)
E7x00 = mult x 266mhz FSB 3MB L2 cache
E8x00 = mult x 333mhz FSB 6MB L2 cache
Quads
65nm tech
Q6x00 = mult x 266mhz FSB 8MB L2 cache
QX6800 = unlocked mult (default 11) x 266mhz FSB 8MB L2 cache
QX6850 = unlocked mult (default 9) x 333mhz FSB 8MB L2 cache
45nm tech
Q9300 = mult x 333mhz FSB 6MB L2 cache
Q9x50 = mult x 333mhz FSB 12MB L2 cache
QX9650 = unlocked mult x 333mhz FSB 12MB L2 cache
QX9770 = unlocked mult x 400mhz FSB 12MB L2 cache
I'm sure I'm missing some of the 45 and 65nm but this is as much as I can remember.
The newer board that intel make should support nehalem I'm guess with a simple bios update but don't take my word for it. I'm out of the loop on all the newer P45/X48 boards.