I don't think Oscar is past it yet... I honestly believe fighting Pacquiao for the first time is an experience most people do not enjoy. Marquez was dropped 3 times early, Barrera got the shit beaten out of him. Really only Morrales really looked good early when dealing with Pacquiao
The thing is that Marquez, Barrera, and Morales where not old, worned out, out of gas, etc. Pac beat Barrera and Morales fair square. JMM? Well, won't say much because I don't agree with the decisions. But ODLH? Not only was he passed his prime and every other thing Pac and his team admitted, he was also drained to the point of weighting even less than Pac. When Oscar got beat by Mosley and Hopkins, Oscar was throwing fast combinations, power shots, that sharp jab, using his legs, etc. He got beat fair square and brought action to the fight. As for his fight with Pac, he hardly threw punches, hardly moved, etc. I was expecting the fight to be stopped because he was not doing much on round 7. Just blocking and looking all drained.
Does Oscar still has something left? I wish I could say that. After the Forbes fight, I was not convinced about him anymore even though he won.