The aggressive, hungry BJ Penn. In neither fight against Frankie did BJ even look like he wanted to be there.
Matt Hughes had a three fight win streak and a lot of momentum coming into this fight. Plus, the last time he fought BJ, he won. BJ was on a two fight losing streak against someone who in all reality isn't even on his level.
Had BJ been hungry like he was against Hughes, he would still be the UFC LW Champ right now.
Try looking at the overall picture instead of just one fight.
I too thought Machida was going to toy with Rampage. Machida in no way won that fight. You cannot win a three round fight by decision by only winning one round. Rampage might not have done a lot of damage in rounds one and two, but he pushed the pace and controlled the Octagon. In the 10 point scoring system, he did more than enough to win those two rounds. Had Machida done a little more in the first or second, he would have walked out with the win.
Rampage is actually pretty humble when it comes to close fights. Back in Pride he tried to give his winning trophy to Ninja Rua after their close fight. So, that's not really out of character for him.