I believe the meaning is slightly different, but without the sentences used in context it is very hard for me to tell the exact difference.
I think that present continious means that you are still living there (so it is still "in power" nowadays and you are focusing on the present).
Present perfect, when a "present" tense, suggest past experience (like, you lived there for 3 years - maybe you are underlining more the past experience than present state of things?)
I think that Present Present Continuous is underlining the past 3 years (like, saying "it's been soooooo loooong") even more than Present Present,
Just my thought, I am not necessarily good with grammar and as I said, without context it is very hard to tell the difference for me. Hope another person will appear in this topic and give us some advice.
PS. I do not have my grammar book with me, which is sad, because I really could use a reference... : <