Hey guys! So, recently i've been buying and selling a ton of macs because I just can't decide what's best for me. Here is the situation. My daily driver has been a 2013 Maxed out 15' Mbp with a 750m. Until recently, i've just been "docking" it at home with my main monitor. I didn't like the fact that just idling, watching youtube and such, it would run pretty hot, and probably was damaging the long term life of it. SO I went to offerup and got a smoking deal on a 2017 4k iMac 21.5', and opened it to put an i7 7770, 32gb ram, and a 512gb evo in it. It has the dedicated 555 in it, but really it's not a graphics heavy machine. Here is where I need help. I do video editing, Rendering, Gaming, and a ton of multitasking chrome / heavy window usage. The only thing that is slowing me down about the iMac is the graphics. Should i... A.) Sell the iMac and get a new Mac mini 6core i7, 32gb of ram, SSD with an eGPU Radeon 680 for Mojave support. B.) Sell the iMac and get a 2010-2012 Mac pro and throw 2 6 core Xeon's in it (Highest that can fit), 32-64gb of ram, SSD and a Radeon 680 For mojave support, C.) Keep the iMac and buy an eGPU.... Because it has USB C. Budget is a thing here, I got a really good deal on the iMac and it was under $1k after everything. I like the idea of having my own monitors, and desk setup without working with the iMac, but for budget sake.... will the addition of an eGPU do the same as the other two options? Even though you loose some performance with it being external? What would you guys do? I really appreciate the responses, and a ton of googling has really become inconclusive. Open for ideas if someone has a better one.