if you are overclocking get the 2500+
performance wise the 2700+ will perform better than the 2500+ in 90% of benchmarks (that's why it has a higher model rating)
personally i wouldn't even think twice the 2500+ is cheaper and can overclock just as high, plus it has the added cache