Turbos don't need a lot of oil, just a trickle. In fact, turbo feed lines need a restrictor in them or you will have way too much pressure and blow oil past the seals. And at idle, the turbo isn't spooled up either, so it's just barely turning over.
What cam pulleys does your 907 have? My 910 came with the smogged out pulleys. When I did my recent 9 month "routine maintenance" job of, ah, about half of everything, I changed out to "green dot" 104 MOP pulleys and it really did make a difference. I'm spooling up about 200 RPM sooner now and there's more low end punch. My wife even noticed it sitting in the co-pilot seat. I also "lost" the exhaust gas back pressure valve at the same time, so that may have helped some as well, but I think changing the pulleys to run the cams where they were designed to helped a whole bunch.
