Dark Souls is one of those games that are best played with a controller, period. Like Assassin's Creed, Batman: AA/AC, Tony Hawk HD, pretty much every single racing game, etc. Every PC gamer should have a gamepad for those types of games. KB/M support is there, but using it is like walking around on a broken ankle... It's not a knock against the game, IMO, but I can understand not wanting to play it if you don't have that option (yet).

So once you've got the controller, all you need is DSFix for high-resolution visuals, and Dark Souls PC is the only way to die, die, and die again with dignity. Eliminating performance issues alone makes it 100x better than on consoles.