Need to know the exact motherboard. Compatibility is not guaranteed on CPU/motherboard combinations just because they're the right socket and suitability is definitely not guaranteed.
Get i7-870 should be very cheap. You can get that thing running from 2.9 to 3.8ghz without much trouble if your motherboard allows it. Dont buy before you know your mobo supports i7 processors.