I would say it's a matter of bandwidth. If DDR3 memory, QPI, PCIe (thus data transfer in general) is your bottleneck, then you should go for the dual Xeon. If it's a matter of pure processing power, then maybe you should save money with Core i7.
In my case, I'm building a particular data...