It depends on specifics as others mention. If you go with a better GPU make sure the software you use can actually support using the GPU to encode. But if it were me I would be more inclined to worry about the CPU since it is certain that it will be used. Check them out here
http://www.cpubenchmark.net/ There are even dual processor systems out there which might be worth it for what you are doing.