I used laptops for a while and I am not up to date with the current available hardware.
I'm looking for a new PC mainly for Neural Network computations and some gaming from time to time.
The rig mainly needs strong Graphic Cards for OpenCL/CUDA computations. The CPU must not bottleneck the GPUs. The cpu needs proper single thread performance.
My target is to have a very upgradable workstation and install a relativly cheap CPU and Graphic Card. I want to upgrade the CPU when needed, so the socket should be somewhat futureproof or at least not already outdated. Maybe the i5-6600K on socket 1151 is what I need?
I want a single Graphic Card for now and add more once my Neural Network research progresses. The Motherboard should have at least 4 PCIe slots, at least two of them PCIe x16. That should be enougth room for Graphic Card expansion.
I need to be able to upgrade to at least 64 GB of fast DDR4 RAM, but will use 16 GB for now. Low lateny ram is favored.
Currently the Software I use for my Neural Network research has no support for AMD cards and requireds nvidias CUDA. So I have to buy nvidia cards. SLI is not needed, since the Cards can run those computations as individual units and Gaming is no priority.
I'm not sure if a consumer mainboard fits my needs well enough. Maybe a Serverboard?
I'm targeting a bugdet of below 1500€ (~$1660) for its first configuration.