said, both processors will do the job well for plain old programming. (I'm a longtime .NET developer myself, using VS2008 and VS2010 currently.) Even an i5-750 would do fine. I looked at the differences between the i7-860/870 and the i7-920/930
and concluded that either way, great system, but the i7-860 edges out the i7-9x0 in general performance, energy efficiency, and motherboard selection (although I imagine that's an area that could change pretty fast).
I put together a custom, non-gamer-extreme build
that generally benchmarks among the top ten desktops in the world. Runs like the wind.
In terms of anything more than an i7-870, IMHO save your money.
You can easily overclock an i7-860/870 (they're actually the same price now, so might as well get the i7-870) to 3.6 GHz or higher (buy a cooler) -- same goes for an i7-930. Instead of blowing extra bucks on a marginally faster CPU, buy an SSD.
After my RAID-10 array bit the dust, I threw in a Kingston 128 GB boot SSD
($250 on NewEgg) and it just runs fabulous.
Smokes even my superfast ex-RAID-10 array.
Let me paraphrase the great Anand Lal Shimpi: an SSD is the single best upgrade you can do to your computer
Hope this helps, good luck & have fun. -- Keith