You could also uncheck the "Remember networks this computer has joined", in combination with "Ask to join networks", ensuring that the one you want is in your preferred list.
This will then mean the computer will only connect to the preferred list in order that they appear. If they are not available for any reason it will simply ask you to join another (if it finds one), without then saving that network name in your list and joining it automatically subsequently, meaning you will be asked each time, even if you have used it before.