You'll need DSFix for the resolution, and probably anything else if it isn't retail.
I bought it, on Steam.
And I'll have to look it up after work. I'm about to leave anyway. If nothing works, then I'm just gonna buy it for PS3. It actually runs smoother anyway.