I'd get 2x2GB RAM instead of 4x1GB, just to make upgrades to 8 GB possible for later.
I'd get MSI or BFG or XFX 8800 GTX (at the same $500 or less) instead of FoxConn.
I'd get a Scythe Ninja for $35 instead of the Arctic.http://www.newegg.com/Product/Product.aspx?Item=N82E16835185038
Or, if you want the absolute best air cooler, get the Thermalright Ultra 120 Extreme and a SFF21F fan.
There's absolutely nothing wrong with your choices, so feel free to ignore any of this