Depends what you mean by “perform better”. More features? Higher throughput?
What kind of traffic will you be running through it? Other than PoE, when you referenced increasing performance, what problems are you observing with your existing switches that you hope to solve with the upgrade?
Your port speed will determine how fast data can travel on each port. 10/100 will be 10 or 100Mbps per port each way in full-duplex operation depending on how you configure the port or how the switch and end device negotiate the connection. Gig will be 1Gbps each way. Your switch fabric capacity will tell you how much data (in bits per second) your switch as a whole can handle. E.g. a 48 port Gig switch with 96Gbps switch fabric or higher can support full wire speed on every port simultaneously. With 50Gbps, it could only support half the ports at full speed, or all the ports at half speed. You’ll probably also have a similar metric in packets per second that tells you the same info but on a packet rather than bit level. The switch has to inspect each packet to a certain extent so it’s limited not just by how many bits it can move but how many packets it can move. Since most of your packets will not be the maximum size, this metric may be more applicable than the bps metric.
A lot of the details of how a switch performs can be abstracted away by looking at these higher level specs. If you have a very specific use case, other specs come into play.