LOL @ the people saying Dark Souls is the worst port of all time.
No, it's not the worst port of all time. It's not even a BAD port. It's just barebones, where they were able to get it up and running, and didn't bother putting in any graphics customization options.
Customization options are included in PC games not because they're expected as a "feature", but because of the nature of the PC as an open hardware platform. Because the N64 had the RAM pack which expanded the system's ram, some N64 games had customization options put in place, since some systems could have more RAM than others.
The fact that Dark Souls runs, and it runs more smoothly and looks better than console versions on default (or in this case, the "only," at least without durante's fix) settings, makes it a solid, or even good, port, especially given From Software's technical inexpertise and their inexperience with PCs. (To be fair, they were probably lucky that the Xbox 360 platform existed, since the XBox 360's API was designed by MS and Nvidia and is based on DirectX, most closely resembling DirectX 9.0c, which is, shock, the API required for Dark Souls: Prepare to Die Edition on the PC.)
If Dark Souls were the worst PC port of all time, the PC wouldn't have a "reputation" as a platform that is difficult/inconvenient to game on. There are plenty of games out there which flat out don't run on PCs because they're coded so poorly or compiled so inefficiently that they use orders of magnitude (literally!) more processing power than they should be using, or games which only run on Nvidia cards, or games which only run on ATI cards, or games where graphical effects go out of control on certain cards/brands of cards (There is an issue with the PC version of PoP: The Sands of Time on NVidia cards, where the fog in the games covers EVERYTHING, and makes the game run slowly and things are nearly impossible to see), or where the PC version's game mechanics or design are inadvetertently or purposefully altered, sometimes making the game unplayable or impossible to progress/finish, such as TMNT, which was mentioned earlier in this thread.