Hi Supalolcat, I'll always advise against a pre-build/branded system. Not only will upgradability in future be an issue but also the quality of components will be suspect especially the invisible components like PSU etc. Plus, you'll get to save a bit by building your own.
This should be a great Gaming system for under $1000 -
CPU: $209 Core i5-760
Mobo : $150 ASUS P7P55D-E Pro
RAM : $95 G.SKILL Ripjaws 4GB (2 x 2GB) DDR3 1600 CL7
HDD : $70 SAMSUNG Spinpoint F3 1TB
GPU : $210 EVGA GeForce GTX 460 (Fermi) Superclocked EE 1GB
or $240 SAPPHIRE Radeon HD 6870
PSU : $70 CORSAIR CMPSU-650TX
ODD : $20 Samsung DVD Burner
Case : $50 Rosewill CHALLENGER Gaming ATX Mid Tower Case
HSF : Only if you OC. Otherwise, the stock Intel HSF should be more than good enough. Option - $30 COOLER MASTER Hyper 212 Plus
This is as good as it gets for around $900. If however you want crazy fps on high settings, get a Radeon HD 5870/GTX 480 with a 750 watt PSU for some headroom.
Also, if you're not too finicky bout getting Intel, get an AMD Phenom II X4 955
with an ASUS M4A89GTD PRO/USB3
motherboard for some savings.
This will decimate any $1000 Dell/HP/Acer/Gateway any given day.
EDIT - I actually missed your cyberpower link. It's a terrific deal. Still unsure 'bout the PSU brand, but definitely worth giving a shot if you don't wanna build your own. Even if you have to change the PSU a few months down the line (let's hope that doesn't happen) it'll still be pretty good value.