I doubt that the flange is the cause of the poor flush.
More likely, it's the bowl itself.
There is a wide range of performance among toilets.
Or there may be something lodge in the trapway preventing a good siphon.
As long as the new flange is sealed, either by gluing or with a sealant, and is secured to the floor, it should work.