I'll start off with why I'm looking to upgrade. I play Counter-Strike: Global Offensive more than any other game, and I get around 60 fps when I play on lowest settings. It goes down a little when I'm fighting someone, and it can drop pretty low in heavy smoke. I'm currently using the Radeon HD 6670 graphics card and the AMD FX 6300 CPU. When I first built this PC I had read good things about the FX 6300 for gaming at a good price, and the same for the HD 6670 for an entry level card. I can run most games pretty well including Counter-Strike, it's just that with this specific game these FPS drops are important. I have a lot more trouble than my friends sometimes because of my game not running as smoothly (finding it harder to quickly aim at someone without some choppiness). One of these friends who also built his PC gets around 300 fps at his highest settings (possibly higher, he caps its at 300). He is currently using an i5 processor (not sure of the exact number) and an R9 280X graphics card. I can only upgrade the graphics and CPU one at a time, so I was first thinking of upgrading my graphics card to the same one he has, but I've heard and read that Counter-Strike is one of those very CPU-intensive games. I'm worried that upgrading to this graphics card and still having the FX 6300 CPU might not fix my problem and I will be stuck waiting until I have the money to upgrade my CPU as well. Then my other option was to upgrade to the i5 4690K first, and my concern there was that my Radeon HD 6670 would bottleneck it. I don't know much about the actual power of this graphics card since I mostly play Counter-Strike (supposedly CPU-intensive), so if anyone has experience with it any help would be great. Are either of these options okay to go with, or do I really need to wait until I have money to upgrade both the CPU and the graphics card? Some CPU and graphics card suggestions would be great. My main objective is to be able to have high enough FPS for the game to run smoothly and to not be able to notice FPS drops (in smoke or in combat). I'm looking to only spend around $200-$250 on the graphics card. One more graphics related question I have is on the memory. How much does memory in a graphics card matter, and what exactly does it mean? Is 2GB good? Can a graphics card with 2GB of memory run excellently? Whether it's a suggestion, tip, or just one question answered, any help is appreciated. Thanks.