Hi, I'm a student who's starting to enter in the world of photo/video/3D editing and Swift programming; I'm also a gamer. Right now I have a 1,4 GHz Mac Mini (untouched from its basic configuration), which is not enough for my purposes. I was looking at the high-end iMac 27": the i7 7700K and Radeon Pro 580 8GB combo should be perfect for all my needs (and its GPU is powerful enough to game at 1440p). I refuse to build a gaming PC because i hate to have more than one machine on my desk, and this iMac looks like it can do everything pretty well. My question is: should I consider to buy it in April? Since Intel released Coffee Lake 6-core chips in 2017 and AMD should release new GPUs in 2018, will we see an iMac refresh before Q4 2018? Thanks in advance for your help.