Andreanna :
I was looking at everything you listed, and I was also browsing cyber power. I came across this - http://www.cyberpowerpc.com/system/Mega_Special_II/ is this better than what you have listed? I know the graphics card on your build is a little bit higher, but the cyber power one has an i7.
Ok let's clear some facts up. The i7 2600k has 4 cores, and 200Mhz higher clock speed, and the ability to hyperthread. The i5 2500k has: 4 cores, and 200Mhz lower clock speed and no hyperthreading. You are probably saying "wow, i7 is the way to go then!" but in reality, games don't use more than 2 cores, and the most modern titles rarely use more than 2 cores, so you still have 2 extra cores waiting on standby (and 6 threads doing nothing in the i7). As for the clock speed, there is a reason why it's the 2500
k, it means you can over clock it and the stock fan can easily withstand 200 Mhz overclocking from the i5. The i7's only use is for workstation computers doing massive calculations (such as 3d CAD, and movie making).
As for GPU, check this out:
http://www.tomshardware.com/reviews/battlefield-3-graphics-performance,3063-8.html
^ FPS for Battlefield 3 (6850)
As you can see, the 6850 gets a feasibly 41FPS on 1920x1080 on high settings.
Now check this out:
http://www.tomshardware.com/reviews/battlefield-3-graphics-performance,3063-3.html
^ FPS for Battlefield 3 (GTX570)
As you can see, at 1920x1080, the game is running smoothly at
62 FPS.
The change between the i7 and i5 will give NO NOTICEABLE FPS INCREASE WHATSOEVER. So, buy the i5 instead.
Last but not least: Don't ever have a company assemble a computer for you, you'll save A LOT more money by building your own. In fact, I built a computer with similar parts (even went up to a 6870 and i5) and I built it for only $700. I plan to add 4 more GB of RAM, which will make my computer cost around $730...still $200 cheaper than cyberpower
EDIT: "Built" a computer via CyberPower with specs as close as mine, Cost: $1005. My system cost: ~$750