There will be varying opinions, but most people tend to give 1.50-1.55V as a relatively "safe" maximum, you're not really recommended to go above 1.55V for an overclock you'll be running for years. Especially if you can hit 2.9GHz at that voltage, I'd say it's worth it. Your temperatures are also not bad at all.