iBUYPOWER is slightly more expensive than CyberPowerPC. I'd recommend CyberPowerPC over iBUYPOWER but I personally recommend building it yourself. You rig can be damaged in transit and sometimes they will switch your components without asking. Sometimes they will degrade or upgrade it. Building it yourself will also be cheaper than them.