The E6300 is by far the better chip to have, aint no 2 ways about it, and your more than likely to get 1gb of DDRII with that CPU.
Just google for comparisons between the D945 & the E6300 & you will come across stuff like this
LINKY
If it were me I'd take #2 nuff said