This will not be an easy one to work out without testing, but basically you can have a specific metro solution for the 2950.
Please bear in mind that you will have various packet sizes which will naturally add delay.
This from CCO:
- 13.6-Gbps switching fabric
- 6.8-Gbps maximum forwarding bandwidth
- Forwarding rates based on 64-byte packets
- Cisco Catalyst 2950G-48: 10.1-Mpps wire-speed forwarding rate
- Cisco Catalyst 2950G-24 and 2950G-24-DC: 6.6-Mpps wire-speed forwarding rate
- Cisco Catalyst 2950G-12: 4.8-Mpps wire-speed forwarding rate
- Cisco Catalyst 2950T-24: 6.6-Mpps wire-speed forwarding rate
- Cisco Catalyst 2950C-24: 3.9-Mpps wire-speed forwarding rate
For what you are aiming at, i think a look here would be the best for you..
http://www.cisco.com/en/US/partner/products/hw/switches/ps628/products_data_sheet09186a0080088899.html