I think the gun itself is fuxored. Not sure what it could be, though... but I bet even if you replaced the sights it will still be way off. 4in at 25 feet is a lot... and the differences between 2 brands of 115 gr ammo shouldn't be that dramatic, either.
-Mike
-Mike