i personally can't recommend cyberpower actually.
my friend spend over a grand with them, and when he got his PC it had a fried HDD. took a while to get that worted out, shipped back, and get a new one.
Then, i noticed his video card heatsink was about 1/2 way off and the fins on the heatsink of the card were bent (some were broken off and missing) looked like they had ran over it with a truck lol.
that's my only and last experience with cyberpower...they should have tested it better and sent a different gfx card. :/