Isn't GPU important for your work? Nvidia's CUDA would probably be useful. Overheating really isn't the problem it used to be. If you get good CPU cooler, case, and some fans, I doubt you ever have a problem with it.
Also, absolutely go with 256GB SSD. They offer significant boost in overall computer performance. It may not do much for rendering/editing, because of small capacity, but you'll be using this computer on a daily basis (I think?). Having the whole thing boot up in a few seconds is awesome.
I'll try to improve this build in a few hours.