I am going to buy a new 5k iMac soon, but I'm actually undecided which model I should chose. The iMac is just for private use, to edit my photos in CaptureOne pro 8 (16MP RAW Files) or Apples Photos App as my main Library. My photo Library is about 250GB in size, and is actually located on a external 1TB SSD. Sometimes I do some edits in Pixelmator, or convert my Blu-Rays to mkv, to store them on my NAS and make them available to my media Player. I don't play any kind of games, or do any video edits in iMovie or FCP. Actually I'm using a 2008 iMac, 20", 4 GB RAM, 128MB Video Card, internal 128 GB SSD, external 1TB SSD. 3 TB NAS (Raid 1), where I store my documents, Music, Movies etc. And besides some lags in the photo Edits (especially RAW), the General Speed is quite OK for it's age. With the 5k iMac I want to stay under the 2500€ price range, and I want to use it for at least 7 years again. I have the following Options in mind: 3,2 GHZ base model Radeon R9 M380 + 512 GB SSD = 2491€ 3,2 Ghz mid range model Radeon R9 M390 + 4Ghz Core i7 processor + 256 GB SSD = 2490€ 3,3 Ghz top range model Radeon R9 M395 + 512 GB SSD = 2524€ (slightly more than 2500, but would be OK) Since I have a 1TB external SSD, I would't really need huge internal SSD space, but because the internal SSDs are substantially faster than the external SSD, that could be a factor in 4 or 5 years. AND, I could have my entire photolibrary on the internal drive with maximum Speed for quite a long time. On the other hand, even 450MB/s read/write speeds on a external drive are really fast, and there may be even faster SSDs in 4-5 years that could be used via thunderbolt. So the main bullet points are: are the low end or mid range GPUs fast enough for my usage? does the i7 processor improve my workflow by a huge factor? (10-20% higher clockspeed AND HyperThreading) Would you prefer 512GB SSD OR the i7 processor? (both isn't in my budget) What do you think?