to find out if you are getting a bottleneck, use something like MSI afterburner to monitor your GPUs load while playing CPU intensive games like BF3. if the GPU is always around 90-100% load, there is no to very little bottleneck. if it's hanging around 70-80, you might want to upgrade in the near future. but i highly doubt there's any bottleneck at all. most people are still fine chugging along with decently clocked core 2 quads.