I just bought a system recently. At first I ordered from Dell. This was around November, and they delayed getting the machine to me twice with n clear explanation of why. They just kept pushing it back, and customer support could never tell me what was happening with the actual build process.
I cancelled and went with Alienware. It was more expensive, but they showed me a step by step breakdown of the build process. If they had trouble getting a specific part, they would contact me and allow me to adjust the order. Dell was missing all that. I received the system in good time and was extremely happy with the result. It's a great system.
I'm looking at your setup, and I think you are overpaying for the Cyberpower PC. If you spend that cash, you really should be getting a top of the line video card like the 8800 GTX. The GT is good but its mid-level good, not top of the line, and for 2k you deserve top of the line.
If your patient, I'd go Dell and upgrade that video card. If your impatient, I'd go Alienware.