According to tomshardware.com
cpu compairison chart, the slower processor is actually faster. Now, all they had was the Intell P4 940, and not the 945 that you listed. I can't imagine that there's a huge difference between the two (940 & 945, although I didn't see the 940 listed on newegg.com!), but there's a substantial difference in speed between the 2 you listed, with the P4 D 945 being faster. Reason it's faster is that it's dual core, so ensure that your mobo will support dual core!