So, I haven't bought a new PC game in years, mostly been buying 360 games. I do have Mass Effect, but that's about it for what I've bought recently. I'm really out of the loop on games and I'm looking for a singleplayer game with an amazing story that is also fairly long (I'd say 15+ hours at least). FPS, RPG, doesn't matter, I like all genres. Anything within the past 3 or so years is fair game.