GTA IV dethrones Call of Duty 4 as Xbox Live king