I had a PC built specifically for my photography a couple of years ago - it's still blazing fast, and I have no intention of upgrading any components at the moment.
I had a few aims:
• Optimised for photography (Photoshop, Lightroom, Capture One)
• Quiet (can't stand noisy computers, esp. whirring fans!)
• Cost (no point in paying for stuff that makes minimal or no difference).
The key specs are below. An i5 CPU is almost as fast as an i7 but significantly cheaper - in real life, the difference is not noticeable. 16GB is plenty for my 42MP Sony raw files, but if you deal with 1GB Photoshop files with tens of layers, you'll need 32GB. The graphics card is more than enough - again provided you're not dealing with 1GB Photoshop files (it's also fanless, so totally silent!). As seen from the specifications below, the components are all respected brands but not topline - in keeping with my third aim.
The most important components are the drives: the M.2 (not SATA) SSD C drive allows the PC and programs to start blindingly fast, and I have a small but dedicated SSD drive for use as a scratch disk for Adobe software, and where Lightroom and Capture One catalogues live - which speeds up image processing further. I also temporarily copy photos I'm working on to the scratch disk, again speeding things up (the photos are moved to my data drive when done).
The data drive is separate from the main drive for the following reasons: cost and performance - an SSD makes no difference for most data (software is the bottleneck), so separating the data allows a smaller, cheaper SSD whilst not affecting speed; reliability - less hassle if a drive dies. Talking of which, notice I've an eSATA card used for external backup (both my data and operating system are automatically backed up, so I can both retrieve data (incl. older versions of files) and get my system quickly going again if a drive dies).
The two 30 inch screens (since joined by a 21 inch screen) make using the PC a joy - that's equivalent to a 5 foot (1.5 m) wide monitor. Using a laptop is now akin to being locked in a cupboard!
I avoid old 32-bit programs. The operating system is 64 bit, and 64-bit software is much faster.
I don't know much about Macs though I've used them. Presumably you can get one built or upgraded with similar specifications?
Specifications:
CPU: Intel i5 6600
Memory: Corsair DDR4 16GB
Graphics card: ASUS GeForce STRIX GTX 950 OC
Screens: two x Dell 30 inch
Main drive (SSD): M.2 drive - 256GB Samsung SM951
Data drive: 1 TB Seagate ST1000DX001 3.5in Solid State Hybrid Drive
Scratch disk (SSD) for Photoshop, Lightroom, etc.: 120GB Samsung 850 EVO
Motherboard: Gigabyte GA-Z170X-UD3 LGA1151 ATX
PCI card (for external back-up RAID drive): StarTech Dual-port eSATA External 6Gbp
Operating system: Microsoft Windows 10 Home 64-bit