Under max load what is your CPU temperature reaching? I try to keep things under 80C, knowing the chip will not reach such a load day to day.
Stock was 20 x 133Mhz = 2.66Ghz
I think max multiplier is 20 or 21 on the 920. (I think there is a circumstance where it will go higher, but I can't recall the details)
But the overclock really comes from the BCLK, which I assume you are running at 20 x 150Mhz =3.0Ghz
175x20 is possible. I've seen a few crazy configs at 212 x 23/24/25 wih i7 950, but not sure if that was just bragging rights. (Would probably need open loop water cooling at that point)
I found with my i7 950 to be limited by the memory @ 1600Mhz, so I had my BCLK at 161 x 24 = 3.85Ghz, but at a low 1.175 volts.
1.35v is the theoretical max, but some people pushed way more then that to get the high clocks. If you are comfortable playing with it, you can try pushing it to the limit. You can always find i7 - 950, 960, 975 or 980s on ebay or something if you break it.
Or do the rest of your upgrade with a new chip, MB and RAM and video card. All depends on your budget.