only thing i'd change is the mobo to either this
Newegg.com - ASUS P5K DELUXE/WIFI-AP LGA 775 Intel P35 ATX Intel Motherboard - Retail
note: the open box version of the p5k deluxe is $150
or this
Newegg.com - GIGABYTE GA-P35-DS3R LGA 775 Intel P35 ATX Intel Motherboard - Retail
both very good overclockers
the 680i is a good, but expensive SLI mobo, i would only recommend it if you plan on adding another 8800gts 320mb
Newegg.com - ASUS P5K DELUXE/WIFI-AP LGA 775 Intel P35 ATX Intel Motherboard - Retail
note: the open box version of the p5k deluxe is $150
or this
Newegg.com - GIGABYTE GA-P35-DS3R LGA 775 Intel P35 ATX Intel Motherboard - Retail
both very good overclockers
the 680i is a good, but expensive SLI mobo, i would only recommend it if you plan on adding another 8800gts 320mb