The reason AM2+ CPUs don't work in AM3 sockets while AM3 CPU's Do work in the AM2+ socket is the memory controller. AM3 CPU's have an on-die DDR3 memory controller, that can also handle DDR2. AM2+ CPU's memory controllers can only handle DDR2, thus making it incompatible with the AM3 socket- plus AM2+ CPU's won't fit into the AM3 socket because they have 2 extra pins compared to the AM3