I've got a intel Board which has limitations to CPU's,the board is a D965WH.I'm changing the CPU and what i can get at the moment to work in the board is either a Core2 E4500 or a PentiumD 945+ (3.4GHz).Both these CPU's run at 800FSB and both of them have 2 cores.However the E4500 has 2MB L2 cache and the PentiumD 945 has 2x2Mb L2 cache.Which CPU would give me better performance?????