Mafia II: PC or Xbox 360

I have played the Mafia II demo on my PC and my Xbox 360. It runs fine on my PC with anit aliasing off, it even runs okay with NVIDIA PhysX on medium! My questions is which version is better? Does the PC version have Steam or Windows Live achievements?