The 2500s seem to be a bit of luck of the draw right now. There really isn't a "super" stepping code that does phenomenal, but at the same time most of the recent ones do fairly well. I have an AQXEA 0323 MPMW that does 2200 at 1.6V or 2400 at 1.8V. Almost doesn't make sense to juice it all the way to 1.8 for the extra 200MHz.
I am surprised that the UPEW one isn't doing a lot better, considering the theory that the "E" means better wafer quality, and its of the recent AQXEA stepping.
A good power supply and a great heatsink (SLK series) go a long way. Some people (myself included) thought they reached the limit of their CPU, and later discovered more OC'ing headroom after upgrading those two components.