Believe the last ones were Alpha Protocol, Demon's Souls and Red Dead Redemption.
Alpha Protocol 7.5/10
The story wasn't bad, and the characters were pretty good. Hell the gameplay wasn't that bad either. There was just some really nagging flaws which brought the game down. The bosses all seemed the same routine. They would all have 2 phases, 1 where they'd shoot at you from a distance, and the other where they'd run up to you and punch you. They were often just tedious to beat too. There was plenty of bugs and glitches too.
Demon's Souls 8.5/10
I really love the combat. It's intutive and it's extremely fun. It isn't like a normal hack and slash, you have to think about what actions you take, and if you take a bad one it will punish you, hard. Now why I don't think it deserves a 9 or higher? it takes trying to be difficult way too far. If you die on a boss, it often forces you to redo that entire chapter of the map. Some chapters have shortcuts which you can open up, others not quite. It can get extremely annoying, and it doesn't add to the difficulty at all, it just makes the game frustrating. There's a reason why we haven't had that since the 90s. I love a challenge, but I want it to be hard because of the boss, not because I have to walk through the same dungeon I've already completed again every time I die. Also the story left much to be desired.
Red Dead Redemption 9/10
The story is pretty good although a bit drawn out. The characters are largely likable unlike most of rockstars games, you can also relate to them far better. The gameplay is much improved too. However it has much of the same flaws as rockstars other series, GTA. The world looks really nice, and it is massive. However, it's pointless having such a large world if 90% of it is empty. You can be travelling for miles and not come across anything. The story is also dragged out a lot to extend the length of the game, there's plenty of filler missions that you have to do in order to get further in the story, it really gets boring doing a lot of them.