Its an older cpu. and it still has a higher price, its kind of like how the E6600 is still more then a E6750....
It also has a faster FSB
All E6X50 cpus have a fsb of 1333 as oppsed to the 1066 of the older CPU's
Don't ask why its just the way things are(if a store buys something at a high price...they have to sell it to make a profit....but since Intel sells the newer cpus for less, the stores can sell them for less....). There are still Pentium 4's that cost more then a Q6600....