Betrayal at Krondor is a longstanding PC favorite of mine. It's an older (1993) DOS based PC roleplaying-game, developed by Dynamix and published by Sierra On-Line. The game events occur in the rich and detailed fantasy world of Midkemia, the setting for Raymond E. Feist's Riftwar Cycle. I actually wasn't aware that Betrayal at Krondor was based off of a book series when I had originally played it. If anyone is curious, it takes place approximately halfway between A Darkness at Sethanon and Prince of the Blood (decade after the riftwar).
The game is designed to unfold like an interactive book. It's divided into nine chapters, each beginning and ending with a cut scene consisting of text narration and pseudo-live action animation (fair warning: This game was created in the early 90's, the height of live actor cut scene cheese). Most importantly, Betrayal at Krondor feels like a book: The narration is compelling and well written. Most RPGs present you with a generic selection of character archetypes to play. Not so much here, the characters are well fleshed out, each with a distinct personality, past and history.