Given that a lot of modern renderers have great GPU capabilities, I'd say at this point, the answer to the first question is yes if you're going with a gaming card. And as far as suggesting a good bang for your buck, well that's a bit difficult without a budget.