Have you done a compression and leakdown test on the motor to confirm whether it is a poor ring seal or blown turbo seals? Regardless, don't listen to your friend. What is backpressure going to do to help oil consumption in any way? Nothing.
You will have to see when you run out of fuel on those injectors. Do you know what your fuel pressure is? I know with my Walbro, it upped my fuel pressure so I am running a surprisingly low duty cycle for my power level. Those will be the limiting factor on your setup, so it may be worthwhile to upgrade sooner than later.