Why not calculate IP like this:

OwnLevel + (RivalLevel-OwnLevel)

This way it's more rewarding to level up (sorry campers). And levels 250 can beat other levels 250 to get 250 IP.
A level200 has to beat a level250 to get the same.