Any difference between this and Steam version?
nah they're the same.
This one comes with a steam key btw