Ebon-Hawk: This gets bit confusing if you ask me...
CRPG actually stands for Canadian Rangers, though I am sure you will agree that there are many uses for the acronym.
That being said, the most important point I believe is what exactly constitutes as RPG these days. Some people say that as long as you get to design and level a character, it constitutes as an RPG. With respect, you can now do that to your football players in FIFA games, does it make FIFA an RPG?
For me (and consider this my own personal opinion) a RPG means role playing game in which by definition of a name you play a role. Now in some games the specifics of that role are imposed on you (you are an alliance commander, you are a child of Baal, you are a Jedi Knight with amnesia, you are a Witcher with an amnesia and colourful history and so forth). For others (not poining at anyone in particular) RPG stands for roll playing game, the higher the damage they can roll and the better loot they can get the more "best game ever" the game they are playing just became.
At this point one should examine the implications of above.
Let's look at our alliance commander and let's call him Shepard (for the sake of this argument).
Shepard must have passed through a number of physical and mental exams/checks, he (she) has an exemplary record (at least in the sections important to those overseeing the officer) and is fit for command. That imposes certain requirements upon how the said character should be role played after all he (she) does not and did not exist and evolve in a vacuum. Behaving in renegade way, being rude and dismissive to your superiors or officers serving under you, executing people... in military terms this is called a conduct of unbecoming an officer and is a subject to court martial, which as I noted before said Shepard would have been screened for over the years of service.
In the above example your role playing options just got very limited... (unless the designer considers the military code of conduct in a future, enlighten society as a fluff). Not to mention that breaking away from some sort of established environment for the sake of some sort of artificially measured duality in the game is a very, very bad role playing game design (now do remember the part about this being my opinion).
On the other hand you have [Insert Name] character who is traveling through the Spine of the World in some Forgotten Realm(s). Your development of the said character here is not limited by an imposed position in a social or ethical order governing the world because you carry none of the background story with you. This allows for a greater degree of freedom but is not ideal for video games entertainment, after all it would be impossible for a designers to create an involving story for a hero builded around... let's see a homosexual, one handed, colour blind gnome (just an example)... without actually knowing that the player is planning to create a said character.
I do not believe that there has to be some sort of one is better than other situation here. I personally know that certain stories are more fit for certain environments and characters (as well as associated non player characters cast) while others are not.
So, directing this part towards OP, I cannot tell you what is a role playing and what is not because given the complexity of the subject, this is something you have to decide for yourself. In my opinion, Witcher 2 has a vast amount of role playing.
Role playing Gerald's escape from the dungeon by acting within a certain code of conduct such us not killing guards because they are just doing their job, saving a woman in distress and killing her would be torturer, ensuring survival of what is important to you, not getting involved in politics... all of this I consider an awesome example of role playing and Witcher 2 does certainly live up to my expectations...
If it does not live up to yours, then all I can suggest for you is to look for a different offering, after all one game cannot be everything for everyone.
Well explained. Agreed every word.