It's time to upgrade my editing hardware again, and, since it's been seven years since the last upgrade, time to learn what's changed with regards to hardware since then.
Given that 10-bit colour is now available for GeForce as well as Quadro cards, I'm hoping to build a single, combined photo/CAD workstation and gaming/multimedia system, rather than having to run two separate systems for the two uses.
This is what I'm thinking:
Processor: The faster, the better, I'm guessing? Photoshop operations with huge files are usually very processor-intensive - is there a limit to how many cores it can use, or a point beyond which there isn't much point getting a faster processor? Gaming isn't so processor-intensive - anything that can run Photoshop well should be more than fast enough for that.
RAM: Photoshop seems to need as much as I can supply, but speed doesn't matter as much. Games can make do with 16GB, but it needs to be as fast as possible. Solution - as much RAM as possible, and as fast as possible.
SSD: Primary drive, for program installation and holding files being actively edited. (bulk storage and backup on removable drives). At least 1TB.
Second SSD: Super-fast Photoshop scratch disk. What size would you recommend? Is it a case of bigger is better, or is there a point at which I'd be paying more for a larger drive, without getting any performance benefits?
Graphics card: Given the new possibility of 10-bit output, I'm hoping to use a higher-end GeForce card to support both editing and gaming applications. Previously, workstations needed a Quadro card for 10-bit output, but didn't take advantage of anything else offered by the Quadro - Photoshop isn't particularly GPU intensive (video and 3D rendering can be, but any card should handle basic CAD), so I'm thinking any card that can handle 10-bit output will work. Gaming calls for a fast card - a GeForce costs less than half as much as a Quadro that would be equally fast in gaming applications, and, if the other features of the Quadro aren't being used, and you no longer need one to get 10-bit output, why get the Quadro?
Monitors: This seems to be the tricky part. Obviously, I'll be running a wide-gamut, colour-accurate, editing monitor, but these don't have the brightness, refresh rate, response times, G-sync or 4k resolution I'd want for games and movies. So I want to run a second monitor for this - but not at the same time. Is there any way to plug both monitors into the graphics card and switch between them as needed, with the OS recognising which one is in use at any given time and switching the settings (resolution, colour profile, etc.) accordingly, without having to manually do it every time I switch monitors?
Any thoughts/suggestions? Would it be feasible to build a single, dual-use system, or would it work out cheaper just to go for a two-system solution - one workstation and one gaming/multimedia system? With a two-system solution, is there an easy way to have them share storage (or even other components, e.g. processor)? I'm currently running two systems (one with Quadro, the other with GeForce) with all the photos stored on the workstation (as well as external backups) and it gets very annoying when I'm using the other system, but want access to a photo, either to post online or for some basic, non-colour-critical work.