People seem to slip over a detail that is also important, obtaining the "proper" hardware is the 1st thing yes, but do you have the proper software for it? I mean you can have the best CPU in the whole world if you run for example a 32 bit windows on it with some old video editing software and outdated drivers, that is technically an overkill, since you wont get the benefit of the hardwares you purchased. So it has to be 64bit Windows, latest 64 bit drivers for everything ( especially GPU, disk drivers, motherboard ) and most importantly a 64 bit editing software ( if there is a 64 bit version of your software ). You would ask, why this is important? Well 64 bit is in fact became a standard on CPUs thus there are some things that are commonly available, making these features something you can build on, thus companies tend to optimize their 64 bit product line even more than the 32 bit version. ( to make it clear what I'm talking about, altho a bit technical

, in 32 bit CPUs everything is optional so basically a CPU made in 2007 runs as if it was made in 1990s, but newer 64 bit standard is much more modern, which means certain things are required, such as SSE1,SSE2 and MMX technologies MUST be supported otherwise it's not a proper 64 bit processor, since MMX is a multimedia acceleration technology, i.e. it makes encoding faster if it's used correctly, you get the idea why it should be better ).
Another thing to note, the GPU, I'm not talking about the card, just the chip on it, looking around a bit you may find that in certain cases the chip is better but the card technically is not superior, like, both cards support DX11. The thing is that the feature set or internal components may be better or differently aligned, and in your case a less memory on the video card and better support for OpenCL is better since the presence of OpenCL also denotes that there is support for CUDA ( if it's an nVidia card ) which in turn allows you to have GPU accelerated physics, the one that everybody knows PhysX. BUT! you have to use that one carefully since it takes away FPS since it uses the GPU to do physics instead of graphics, but if you play around with the settings carefully you can actually offload the work of the CPU to the GPU, which will make recording a bit better, since your recorder will probably use the CPU to record your gameplay. The other kind of obvious thing is that nowadays and probably in the future more programs and more efficiently will use OpenCL to do work faster, for example the latest Sony Vegas can render trough OpenCL making rendering much faster and its ought to be even faster in the future making balanced systems more suitable, so you should keep the CPU and GPU balanced, so getting a much better one than the other is not gonna get you much more performance but upgrading both at the same time in smaller steps will get better performance boost.