I actually gave serious consideration to buying a console yesterday because I can't play Dark Souls with the crap KB/mouse interface.
They have mods that you can install so you can use a kb/mouse at Nexus mods.
Well, for the 3rd time I buckled down and decided to make this work.
This video was very helpful:
https://www.youtube.com/watch?v=D8jyHbWIawE
It took me about 40 minutes of googling/thinking to realize I had a joystick in the other room at full throttle, and this was why my character was constantly running
So, after the 6 hour nightmare of trial and error, debugging, version incompatibility, and everything else...I am finally playing Dark Souls, and it's already looking like a very good game.