Rory McIlroy says the windy conditions in Boston stopped him from scoring even better than a 66 on round three.