No but look at intels website, the 940 is WAY more $$$ http://ark.intel.com/ProductCollection.aspx?series=37168
and some of the chips are the same price but lower performance, like it doesnt make much sense
That's because the 940 is old and discontinued. When the 940 launched, it was $500 or so, and that was before the 950 was available. Then the 950 launched, again around $500 or so. Then the 960 launched, the 950 dropped in price to its current $300 or so, and the 960 took over in the $500 range. The 940 has been long since gone, so they never bothered to drop the price.
As for the 930 and 950, the 930 launched when the 950 was still $500.