well, drop the i7 975 to the 920 and get a good air cooler with it
with the money saved (~$600), you should be able to fit the 5870 (fastest single GPU right now), 5970 is fastest dual-gpu on one board,
what kind of programming do you do, ie if you make memory intensive apps you could go for 12GB (or 24GB if you need it)