My old PC , well, it's replacement time.
I plan to:
edit raw files (maybe using DXO), JPGs
I already have (on my hard drive) 500G of photos
I could quite possibly want to try my hand at editing 4K video.
1) what are CPU requirements.
# of cores?
how much Cache memory?
Clock speed?
I'd probably go with Dell (unless someone here has an other recomendatation) , in which case, which generation Intel processor, and should I go with I-5? I-7?
2) Ram requirements?
3) and, since I don't do any computer animation, or play any computer games, I am assuming that any old graphics care would suffice.
Any tips and guidance would be greatly appreciated.
What computer to buy is a difficult question. I hope some of this might be helpful.
I use a Mac and have Debian Linux on two other computers. All Intel CPUs at the moment. I am retired and run what I like and can afford. Long ago I specified computers for my employer to purchase and what I know might be out of date.
If you must run windows, Windows likes to have many CPU cores and much RAM.
Intel CPU architecture is at
https://ark.intel.com/content/www/us/en/ark.html#@Processors
I have not looked at AMD architecture recently. AMD and intel cross-licensed many patents and so are similar. ARM is different and usually costs less for the same performance, but is not always better.
For Intel and AMD CPUs, more cores means more first level and second level cache. Since modern CPUs are so much faster than RAM, more cache is better. More cores will do more for performance than a faster CPU clock speed. Buying a slower computer with more ability to upgrade RAM might cost less for better performance, but will not be as profitable for the manufacturer. When looking at the CPU specifications, look at memory bandwidth. I bought a slower iMac and upgraded the RAM to 96GB for my own use.
RAM is much faster than disk storage, so more RAM to cache more of the files on disk is faster. Faster RAM is always better for performance than slower RAM and may make more difference than a faster CPU. More memory channels is better if all of the sockets have memory in them.
A GPU with its own RAM is sometimes better for performance than a GPU on the CPU chip. RAM is often the bottleneck. For some image processing algorithms, more GPU cores is better and for others it does not matter. A GPU on the CPU chip costs less and may be better for communication between CPU and GPU or worse for very large images.
Some Intel CPUs have more per CPU core. This adds some extra registers and resources for each CPU core and helps Windows more than any other operating system because the Windows process scheduler is not very sophisticated and fooling it into thinking there are more cores helps.
Intel Xeon processors traditionally have more paths to RAM and to other CPU cores, like more lanes on the highway. This allows more banks of RAM to be accessed in parallel and allows faster communication among CPU cores. But, that may have changed recently. For example,
https://ark.intel.com/content/www/u...65mle-processor-24m-cache-up-to-4-50-ghz.html has 8 cores, 16 threads, 24 MB cache, and uses only 25 Watts of power, but has only two memory channels and an on chip GPU is contending for memory access. A down side to more memory channels is that one must have more sockets for memory and spend more on memory to get the performance benefit.
Since CPU cores slow down when they get hot, having more cores than needed will allow the hot cores to rest while they cool and another core to take the load. This makes the system faster. You might get a faster system by getting one with a slower CPU that uses less Watts of power and so produces less heat. It has been years since I specified purchase of computers, but at least long ago HP had better cooling than Dell at the same price level.
Someone mentioned Intel F processors. Compare
https://ark.intel.com/content/www/u...3600k-processor-24m-cache-up-to-5-10-ghz.html and
https://ark.intel.com/content/www/u...600kf-processor-24m-cache-up-to-5-10-ghz.html . The one with the F in the part number does not have a GPU on the CPU chip. Both use up to 180 Watts and so will produce a lot of heat. Both have "Intel® Gaussian & Neural Accelerator (GNA)" which may use less power and produce less heat . These have 14 cores, but only 6 cores run at full speed and 8 run slower to save power.
If you want to run a particular software, then go to that vendor for the hardware requirements as others have mentioned.