I would get this 8800gt instead. It is not factory overclocked but it comes with better cooling and XFX's waranty covers overclocking so you can overclock it yourself. Plus its cheaper.
Newegg.com - XFX PVT88PYSF4 GeForce 8800 GT 512MB 256-bit GDDR3 PCI Express 2.0 x16 HDCP Ready SLI Supported Video Card - Desktop Graphics / Video Cards
Everything else looks good.