Custom PC Build Help

So i have never built a custom PC before and am in need of a second opinion for the hardware that I chosen. My budget is 3000 and am looking on building an all around fast computer with plenty of power to run the latest PC games. any advice or information would be greatly appreciated. Here are the components:

i personaly would go with an ASUS motherboard and windows 7 ultimate for the XP mode and other goodies.
Coolmax 1200W ATX12V v2.3 /EPS 12V v2.92 SLI Ready CrossFire Ready 80 PLUS GOLD Certified Modular Active PFC Compatible with Core i7 Power Supply
thats what i got with the info from newegg so it is made to work with the ASUS CrossFire motherboard