What happened is that you got two motherboards with Socket M processors, and yours was Socket P.
DV25xx-DV29xx -> Socket P, intel 965 chipset
DV20xx-DV24xx -> Socket M, intel 945 chipset
So you have had two solutions, one is which you did (buy motherboard 965), the other: buy a Socket M...