I am building my first computer and have decided on everything except the CPU. I am entering graduate school for deep learning and data science, so that is most of what the build will be used for but I still want it to be able to play games without sacrificing performance. Originally I had decided on the i7-7700k 4.2Ghz, but I recently saw the Intel Xeon Eight-Core E5-2660 2.2GHz on sale. If I bought two of these and a two socket LGA2011 motherboard, it would be the same price as the original motherboard and the i7. So with the price being equal which is the better option for what I want to achieve? Is the single thread speed of the xeon going to slow me down drastically on tasks like games? Also is the trade offs of DDR3 RAM, no USB 3.0, and no support for M.2 worth it to have 16 cores and a motherboard that I could use with upgraded multi-core processors in the future? I would appreciate any advice on these points or on anything I haven't considered!