ShinyCharizard said:
I can understand going for the best, but you just do not need an i7 for a gaming rig. I would go for the i5 instead, and use the money saved to get yourself a better case.
This thinking is possibly becoming outdated. Watch Dogs and Wolfenstein: The New Order both recommend i7s, for example. Whether the developers successfully utilized the extra threads is another question, but it seems developers might be moving slowly towards supporting more CPU cores in their game engines. So, if you want to stay at the top of the game for as long as possible, an i7 isn't too big of a gamble for $100 extra in an already expensive build.
The only worry I have about your graphics card is the 3GB of VRAM, which might become an issue at resolutions higher than 1920x1080 for upcoming games. For example, people can't seem to run Titan Fall well on Ultra textures with only 2GB of VRAM. 3GB will probably be fine for 1080p for the life of that card, but if you plan on going the full monty and grabbing high resolution monitors, you might consider finding a GPU solution that provides more VRAM. You'll probably be fine though.... maybe, I don't know.
I would buy 8GB sticks of RAM, for maximum upgradeability. However, I doubt you'll need more than 16GB for the life of that machine, so 4GB sticks are fine.
Low profile RAM is a good idea. RAM doesn't need those giant fancy fins on them anyways. Low profile guarantees your CPU cooler isn't going to be blocked by your RAM's heat sinks. Your motherboard is probably huge though, so this might not be an issue. If the CPU socket is really near the RAM slots, I'd consider low profile RAM.
If you want to someday SLI or Crossfire, you should grab an 750 to 800 watt power supply. 650W is great for any single GPU solution, but you won't be able to SLI beefy GPUs safely, unless upcoming GPUs' power usage goes down.
Otherwise, it looks good to me. Double check that everything is compatible, meaning your motherboard and CPU.