Should Darren McFadden stay or should he go?

Let's assume the Raiders actually hire an OC that can use their offensive talent correctly. Should the Raiders keep Darren McFadden? I am not counting last season's performance because of Greg Knapp. With his past history and having numerous injuries in his career is he worth keeping?

My questions would be: Do we take a cap hit by cutting or trading him, or would it be a net cap gain?

He has one more season left making $8M. That's crazy money for a guy who can barely get in 9 games per season. My suggestion would be to rework his contract in a way that gives him a reasonable extension. He should be open to it. Unfortunately I have no faith that Reggie can make things like that happen, the way Al did.