Here's the other thing, since you don't plan to game, there is practically no benefit to ever adding a second graphics card. For the tasks you want to do it would be better to either simply use the single best gaming card you can afford, OR, get a good workstation card designed for working with graphics and video applications.
Personally, I've heard for the longest time from most the designers I work with and those who come through the forums that they've really seen no difference between the high end gaming cards these days and the majority of workstation cards, except in cases of VERY high end applications that require cards with specific drivers available designed for ONLY that application. I've only heard of a single instance where a member bought a high end gaming card and was unable to fully utilize one of his applications. IIRC it was due to the card being an AMD based GPU that didn't support CUDA which was needed for his application. This is likely an extremely rare circumstance, and again, I've only seen it the one time with an extremely high end professional application.
I'm sure there are some other issues that are possible, but unlikely. Anyhow, if you're not gaming, you don't need two cards. There is nothing about any graphics art or video editing application that would benefit from it so far as I know. Any GTX 970 or R9 290 would handle what you intend to do just fine. IF you want to go bigger, than you can go with an R9 290x. I wouldn't advise a GTX 980 as it's not worth it. You can get a fairly decent entry level workstation card for less than a 980.
To address the suggestion about overclocking, it pretty much defeats the purpose to get a 95w chip and then overclock it. You'll just end up with a CPU that's using the same amount of power as another FX chip does at a higher stock clock. Since the 8370E is only a 3.3Ghz chip, it will take a significant amount of voltage boost and multipler to stabilize it at a speed that offers any real benefit to using it over the chip he has now. You'd need to get to at least 4Ghz without boost to see any real world performance from that processor. Plus it's expensive, even here, and isn't even available in India at either Newegg India or Flipkart.
You could probably order it through Amazon, but the shipping would likely be outrageous and since it's about 195.00 on Amazon in the US, it makes no sense. Heck, you'd be much better off going with an Intel CPU if you're going to pay that much, which for what you plan to do, is probably a good idea anyhow. You'll get much better performance, both in single core performance AND threaded applications. I'll assemble a build with the budget you outlined and you can decide for yourself how you want to do it.
On another note, for future reference, the EVO really sucks for overclocked systems. It works, yeah, and it WILL allow a decent overclock in most cases, but with it's crappy mounting system and 120mm fan, it will be screaming anytime you have a significant load on the cpu, as it tries to keep things cool. It's better by far than a stock cooler, but it's definitely not for anything more than a small to medium-ish overclock on a system likely to run with the system under a high load a good amount of the time like on a gaming machine or one used for a lot of rendering, editing or streaming. Don't get me wrong, I'm not knocking the EVO, it's good for what it is, which is a budget entry level cooler, but it's not going to keep up with more advanced configurations without being loud.