I currently have a mid-2011 27" iMac with a 256GB flash and a 2TB internal HDD - pretty sure this was the maxed out version and it has been a fantastic computer. My work involves mainly spreadsheets and word processing but I also run a stock charting application (64bit Optuma, formerly Market Analyst 8) on Windows 10 via Parallels 12. I upgraded to 16GB of RAM a while back and most of this gets used when the VM is running. At the moment, I use the flash drive as my 'operating' drive with the OS and the VM and frequently used stuff while the 2TB HDD is for archive plus Phots and iTunes. I have 152GB on the flash drive and around 500GB on the HDD. So how best to spec my new iMac to get the best performance without over speccing? I haven't used Handbrake since Netflix arrived and I don't code and I'm not a photographer (well I am because I have kids but I don't do any editing or rarely and my camera is my iPhone). Most of the discussions around Specs and use cases seem to focus on coding, gaming, photography and video so I'm not sure how to evaluate what my needs are. I think the 8GB GPu is probably the way to go? But I cannot decide if I need the i7 or will the i5 be more than sufficient? If I get the 3TB fusion, I will have masses of room in a neat box and most of my operating stuff will fit on the SSD anyway? What advantage is there to going SSD for me do you think? I would be very reluctant to go less than 1TB for SSD and that would be a stretch. But maybe the i5 + 1TB SSD is a better spec for my purposes than i7+3TB Fusion? I would like to keep my machine for 5 years although curious about selling and upgrading more often and I don't want to have to boot camp ever (recently did it on my 2011 11" MacBook Air specifically for the charting software which has to run on Win7 on that machine - its given it a bit more life but would never do this on my iMac). I will upgrade the RAM when it gets here obviously and might even go up to 24GB... What do you think is the order of importance for the various elements - GPU, CPU, RAM, Storage?