I have had nothing but problems with CyberpowerPC, faulty components and their techs don't know how to build the unit. I purchased four of their desktops for a business, and every one of them had problems. Three of them wouldn't even boot because they had forget to connect the harddrive, of those three two did not post because the ram was not seated, and one power supply was disconnected. They also sent a much lower wattage power supply than that was ordered. They replaced it three times before they gave me one with the wattage I originally ordered it with. The one that booted had the video card fail within 15 minutes, it looked like a used card,for it was all scratched up. I They shipped a defective card as replacement, the third video card they sent finally worked. One of the computers was ordered with a floppy drive, it was installed upside down with no screws holding it in. There were other problems also, but I would have to write several more paragraphs to name them all. It took weeks of phone calls to finally get all the problems fixed. I had to ask for a supervisor on several occasions to get all the problems solved. They took days to return my phone calls. Their customer service is terrible.
PS: If you buy one of their computers make sure your a Tech or are familiar with computer builds, that way you can fix all their mistakes.