the a few differences between the i7 and a xeon include that the xeon supports ECC memory for workloads that require near error free computation, a low clock speed, a lower power requirement, and no integrated graphics.
so unless you're doing workloads that require ecc memory, I would go with...