Attempt to go back to the earliest logic of finding a matching framebuffer

Looks like at the very beginning , we're trying to test out the new logic of matching framebuffer to fix some games .I tried to go back to the very original logic to see if it still works right now . Surprisingly , it fixes few framebuffer sizing issues in games (Wildarm XF, Midnight club 3 etc) and also good for Kingdom heart that we may concern .

All those problem games with framebuffer sizing previously also tested and worked okay .May be @solarmystic can help quick test as well .


Fixes Wilarm XF 
![screen00020](https://f.cloud.github.com/assets/3000282/1458230/069158b0-435a-11e3-86ef-68707536c057.jpg)


Fixes Midnight Club 3
![screen00022](https://f.cloud.github.com/assets/3000282/1458231/09935bee-435a-11e3-8326-6afae4f12df0.jpg)


Kingdom Heart still good with shadow and map
![screen00021](https://f.cloud.github.com/assets/3000282/1458232/0f1992fe-435a-11e3-9ba1-d5566d8b51a7.jpg)