Both laptops are good choices for school work - no problems there.
Both laptops will play COD:MW2 OK on low settings. BF:BC2 - maybe not so much. Thats a rough game for a laptop to handle.
Overall I think the i7 720M/HD 5470 is the better gaming option. Mobilty Radeon HD 4570Mobility Radeon HD 5470