Also check that your fuel tap isn't semi blocked
This could cause the same sort of problem as having the float adjusted incorrectly due to the engine drinking more than can trickle into the bowls.
But, it still sounds like a jetting issue. If its over rich, it will loose power top end from flooding.
_________________
Winning isn't everything, but loosing isn't anything