This would usually be a no-brainer, but I have an odd situation. I currently have an older i3 system with an i3-2120 CPU, so dual core, hyperthreaded @ 3.3GHz. But, there is also the possibility of using a much newer system equipped with a Xeon, but this is an E5-2640 v2 running at 2GHz. I know that for multithreaded applications the Xeon would be so much quicker it's beyond funny, but does anyone know about single threaded apps? Would the newer technology and increased cache of the Xeon make up for the massive clock advantage of the i3?