Play the Witcher 2. I can't stress how good that game is and it covers the areas you are talking about. Most of the moral ambiguity in the Witcher 2 is shades of grey, which is amazing and so different from Bioware RPGs. PLAY THE WITCHER 2 IF YOU LIKE RPGS!