I was reading wiki just now and it mentioned that Intel have confirmed that the 6300/6400 are not Allendale and are Conroes with the extra 2mb of cache disabled, is this true?
http://en.wikipedia.org/wiki/Intel_Core_2
For a very long time, it was considered that stripped down versions of the Conroe processors were code-named Allendale. In actuality, Allendale is a code-name for a different processor. Many suggest that E6300 and E6400 are actually code-named Allendale, however, the E6300 (1.86 GHz) and E6400 (2.13 GHz) processors are not code-named Allendale because they physically have 4MB cache, same as their big brothers E6600 and E6700 - it is just that half of their physical memory is disabled. Traditionally, CPUs of the same family with less cache simply have the unavailable cache disabled (this allows parts that fail quality control to be sold at a lower rating). The fact that E6300 and E6400 are not code-named Allendale and actually code-named Conroe has been confirmed by Intel themselves.
http://en.wikipedia.org/wiki/Intel_Core_2