The closest option you could do would be to offload the BGP functionality onto an actual Cisco router. I like using the C1111-8P. Include an AppX licence to enable BGP.
It can easily flat line a Gigabit circuit. You could probably configure it as a "route server" as well as long as the other next-hop(s) are in the same subnet. Then the L3 forwarding is still done by the switch(es) while the BGP is done by the router(s).
The 3750 is so old and has a range of configurations and modules it is hard to suggest a direct replacement without knowing more. Options I like are:
MS250 - entry-level core switch that can also so OSPF and has 4 x SFP+ 10Gbe ports. Can take redundant power supplies.
MS350-24X - adds MGig ports, so you can also plug in 10GBaseT servers and SANs (as well as SFP+ 10Gbe).
MS425-16 - a pure 10Gbe SFP+ L3 switch. More common in small server farms or connecting switch blocks together (such as all the floor switch blocks in multi-story buildings).