Yeah, never buy a prebuilt pc. iBuypower is generally a good oem to go to, but I only recommend oems for laptops, since they are either hard or expensive to build.
Baron tossed together a good build. I don't think you need the corsair 750, that's a tad overkill. Grab the 620hx or vx.