I'm thinking about picking this game up for xbox. Is there anybody on Live any more? Also, the gamespot review mentioned framerate issues--is it really significantly worse than the PC version? (I do have a decent PC, but I prefer to play games on the console.)