Rory McIlroy says his game is showing signs of progress and explains why he prefers the tough conditions he is facing at the BMW Championship.