I recently purchased a used Xeon X3470 to replace my Core i5-760. I wanted to upgrade to the i7 and since the X3470 is pretty well identical to the i7-870 but cheaper I thought it was a better buy.
All the forums I read did not mention any major difference except for the memory ECC support...