the lag issue is most likely caused by your shadows, turn them off and your fps will soar. (off not low). As for launch, believe it or not World Of Warcraft had a much bumpier launch which caused everyone to say it would fail and look where it is today.