My mechanism for keeping magic under control for one RP idea I had was to have it so that there was very little magic in existence when the plot started, but that it would come back in an apocalyptic/major plot event.