Steam version is fine on my end. Has an FF and playOnline configuration utilities which allows you to choose windowed or fullscreen mode, resolutiion, effects, sound settings, and some other things. only odd part is that you have to spend a few hours downloading some unknown updates through playOnline once you are done spending few hours downloading a game through steam.