DIY, you will save money and get to pick all your parts specifically, some of their product descriptions are too vague for my liking. Plus Cyberpower will take 3 weeks to get your PC to you from the time you order it, You can have your PC up and running 4 days after you place the order if you DIY.
They cannot build you a system for the same money unless they are using slightly lessor parts. Cyberpower can buy parts cheaper than you can, but still, to make money they have to do something to save money. They cannot simply pick out the exact same parts you pick for a home build, and put it together, warranty it and ship it to you for the same price you could buy all the parts. If they did that, they would be out of business.
If you want to see money saving then cut out the overkill. Go without a aftermarket cooler. Go with 3gb DDR3 instead of 6gb, it will not hurt your FPS. If you must, install 3 more gb in a year, when prices have gone down. Get a regular case + PSU like this one: http://www.newegg.com/Product/Product.aspx?Item=N82E168...
It will be more then sufficient for one i7+one 260. (one OEM ships i7 + GPU with 350w PSU)
Also, just get whatever x58 mobo is cheapest and still a reliable brand.