The Pentium D 925 is not a very good processor. Why do you need to change to it? If you could upgrade to an Core 2 Duo processor, that would provide significantly better performance.
However, if you are sitting there with both CPUs, the 925's the better of the two. It's compatible--it's just not a big improvement. ANY Core 2 Duo would be better.