Du har rätt i att 945P egentligen har stöd för Core 2 Duo, men vad jag kan hitta så finns det många moderkort som inte stödjer C2D i BIOS. Dell själva anger endast Pentium 4 som kompatibel processor, så det känns tveksamt att de skulle lagt in stöd för C2D i BIOS också. Min erfarenhet med märkesdatorer är att de oftast inte har den bästa processsorkompatibiliteten. Så jag tror nog tyvärr att det är tveksamt att en C2D fungerar.
Moderkortet verkar även vara BTX istället för ATX, så om du ska byta moderkort så får du förmodligen byta chassi och nätagg också. Så det är nog bäst att vänta lite och bygga ihop en helt ny dator senare.