PSX turns around, gains 310 points