EA's Battlefield 3 has held on at the top of the All Formats All Prices UK Video game chart, despite a 54 per cent drop in sales. This means Sony's Uncharted 3: Drake's Deception must settle for a debut at No.2.