Seems like a cool idea. It introduces a tactically interesting choice when the Psionicist is considering whether to cast a big spell but therefore reduce their DB by the corresponding amount.
PP can get pretty high though, even in SM2, and that might lead to very high DBs, so that would be my only concern. Maybe set a max limit depending on the number of crystals in the armor?