Ideally with a bare bottom set up (based on my own experiences) the filter intake should reach the bottom of the tank so the heavy waste just flows into it. My bare bottoms are free of any poop or gunk. The poops are gone within a few minutes of being produced.
So it may not be a matter of more gph, but more the way the filter is set up. Are these Penguin filters the type that hang on the side with the intake tube and strainer just a few inches below it? That's too far up for the heavy poop on the bottom to flow into it (even for gravelled tanks). So they may be excellent for biological filtration, but not so good for mechanical filtration of the heavy goldfish poop and gunk.
So unless you can actually buy an extension set for Penguins to make the intake tube and strainer reach the bottom, I would recommend a getting canister filter instead instead of another Penguin. Even if the intake tube they supply with the canister isn't long enough, you can buy extensions for it, or maybe even a longer one.
And you'll have no problem with silk plant leaves blocking the filter intake, which is below their leaves.

PS. Be sure to feed sinking pellets at the other end away from the intake to ensure the fish get it before the filter does!