I'd like to know everyone's definition of "bottleneck".
IE. Starcraft 2 graphics at max settings but huge amounts of units still causes drop if fps due to weak CPU. This isn't a bottleneck to me. The GPU isn't being held back by the CPU.
I haven't built computers for a while but it seems the internet has changed up the whole definition of bottleneck. It seems builders want parts of the same generation/tier/quality/price to "prevent bottlenecking".
Also, Rockstar hasn't officially confirmed/announced for PC but there has been too many leaks about its release for PC.
There is always a bottleneck. Its inevitable. If there wasnt then you would have unlimited fps, infinite. We dont. The bottlenecks in PC gaming are many: CPU, GPU, vram, bandwidth, etc.
We are specifically on the subject of GPUs and this is the bottleneck we are referring to. PC gamers typically want their GPU to run at their max potential. We want it to be the bottleneck. But if you dont have enough ram or your CPU is slow then the GPU spends a lot of time waiting on data. This prematurely drives down how many frames per second it can render. But remember, there is always a bottleneck that limits the amount of fps. We just aim to make the GPU that limiting factor.
As for your CPU, I think your CPU would hold back for multiGPU purposes. In these case, intel is far superior. But i absolutely guarantee that your CPU will scale past a single 460. That a 760 or a 7950 would give you a very nice boost in most games. You will be fine. Could you get more fps out of a better CPU, sure but this is generally always the case.
I promises you can upgrade your GPU and get more life out of your system. Its got a few more miles in her, lol.