I wanted to build a desktop for gaming, VR, handle lots of VMs, and experiment with parallel programming (CUDA/OpenCL). I decided my build will have plenty of CPU cores, lots of memory, and top of the line graphics cards! All of this for less than $2500.
Gaming/VR – This function without a doubt needs a high end graphics card. I decided to go with the GTX 1080 SC because it also has lots of (2560) CUDA cores. I got two of them for a total of 5120 CUDA cores. The CPU for this build has a relatively low clock speed compared to the top of the line gaming desktops but the trade off for me was many more cores. Optionally as the LGA2011 socket server processors get cheaper I can pick up a 3.0+ Ghz processor later on. I have the HTC Vive running on this machine.
Lots of VMs – 16 cores/32 threads and lots of memory. With this many cores and the option to go up to 128GB of RAM, this should keep me satisfied in this category for a long while.
Parallel Programming – Two GTX 1080 SC with a combined 5120 CUDA cores along with dual socket E5 v2670 for 16 cores/32 threads. This should be plenty to play with.
- Dell Precision T5600
- 2x Dell T5600 CPU Fans (should come with desktop)
- 2x Intel Xeon E5 v2670
- 4x 8 GB DDR3 ECC RAM
- Dell 825W PSU (CVMY8 or DR5JD)
- 2x GTX 1080 SC
- Hard Drive SSD
Get the Parts
- Desktop – Getting the T5600. I recommend that you get the cheapest one you can find. We will be replacing the parts in it. It’s important to get a system with dual CPUs because we will need that second CPU fan. The parts we are keeping will be the case, motherboard, cpu fans, and maybe the memory. All of the other parts such as RAID controllers, CPU, hard drives, and Power Supply can be sold to recoup some of the cost. Here are some listings, you can also submit a lower offer for some of them:
- CPU – If you are happy with the CPUs that came with the T5600 you bought or you’d like to wait to upgrade the CPU then skip this part. Want better CPUs? I have the E5 v2670, they are decently priced and will give you 16 cores @2.6Ghz (32 threads with hyperthreading). Here are some from EBay, I recommend submitted your best offer (lower than their asking price).
- Memory – If you are happy with the memory that came with the T5600 you bought or you’d like to wait to upgrade the memory then skip this part. Want more memory? This Desktop will take up to 128GB of DDR3 RAM! 8x16GB. Any 8GB/16GB DDR3 ECC memory will do. It must be 1333Mhz or 1600Mhz and ECC. Here are some I picked out from EBay:
- Power Supply – Theoretically a 625W PSU should be enough to power just one GTX 1080 SC so if you’re happy with one then skip this part. We want to power two of them so we are going to need a 825W PSU. I would contact Dell here via their chat support to figure out which one is compatible. From my personal experience with talking with them the models CVMY8 and DR5JD would fit the case. They have specific guide rails which prevent other 825W by Dell from being used. I was able to find one on EBay for $90, I apparently overpaid.
- Graphics Card – You can’t do without this component. Every gamer knows the most important part of a gaming desktop is the graphics cards! I was able to pick one up for around $550 new, I had to submit quite a few offers on EBay to find a seller willing to give me one at this price. You can also try your luck bidding for one as well. Be patient here and you will get it for what you want to pay.
What do you get?
- 32 Threads (8 cores per CPU, 16 Cores, 32 Threads with Hyperthreading)
- 32 GB DDR3 ECC RAM
- 5120 CUDA Cores from the two GTX 1080 SC
- VR Ready and more
Down sides to this build?
- Decent clock speeds on CPU but lots of cores. For gaming it’s typically better to have higher clock speeds. High end gaming machines will be up in the 3.8Ghz range. You can buy a faster Intel Xeon processor if this is a concern for you, I haven’t ran into any issues yet.
- Tight fit, the components just fit into the case.
Here is a picture of the cards in the PC
Powering the Dual GTX 1080 SC
The 825W PSU has enough power for the whole system. The tricky part is how to connect the GTX 1080 SC to the power supply. Connecting both GPUs to the one PCI-E slot on the PSU board draws too much current and makes the system unstable. There are four connectors from the Dell PSU Board (see the photo below).
To get around this issue I connect the first GPU card to the PCI-E power pins using an 8-pin to 8-pin PCI-E cable. And the other GPU card to a SATA to 8-pin adapter. The power becomes split between the PCI-E and the Motherboard/SATA power connectors and this runs stable for me.
- 8-pin male to 8-pin male PCI-E power cable: here or here or here
- 15-pin SATA to 8-pin male PCI-E power cable: here or here or here
That should get your dual GTX 1080 SC happily powered.
Next Update [I will append to this post] (Getting SLI to work on the Dell Precision T5600)