Well unless you want to run VPLS VPN tunnels I wouldn't be switching.
Ospf won't degrade packet forwarding performance. It's just a route distribution protocol.
You don't really switch necessarily. I still use ospf alongside with mpls. You still need to have routes. MPLS works over current routing table wether its static or OSPF or BGP or whatever.
OptionsDSL Wireless Internet