The experts recommend 66,6 cm of fish per 1000 liters.
Dave, you have a 8000 liter pond, and therefore, according to this rule, you may have a total of 532.8 cm of fish.
From your previous post, I gather that you have 16 fish with an average of 35 cm. (35 x 16) That brings you to 560
Obviously your filtration system is relevant. But, just remember, sooner or later something will go wrong with your filtration system. You might have to medicate and loose your beneficial bacteria, you migh have to fix a leak and loose the maturity of the pond, etc. In such a case, the efficiency of your filtration is irrelevant.
If power goes down, the efficiency of your filter is also irrelevant. The fish needs oxygene, and if your are overstocked, you might loose a lot of fish.
You also have to keep room for growth, and remember, the more fish per water mass, the slower they will grow.
Rather give your best fish perfect conditions by selling some of the lower quality fish.