Too many available wireless networks

The issue I am having is everytime Windows sees another available network (a neighbor's) it switches over and causes my VPN to disconnect - and further I don't want to be using his internet connection.

I already have my network on the "Preferred networks" list under Wireless Network Connection Properties.

Any ideas how I can block him out?

I have already tried the signal boost firmware (thanks hyperwrt!) but the other networks still get my wireless card's attention!! It's very annoying.

I'd say first is make sure you broadcast your SSID. If you don't and others around you do, then they will windows will always try to connect to one that broadcasts. Turn on WPA after that. Not broadcasting your SSID is not a security measure. Then make sure that your network is at the top of the list in prefered networks to connect to. Try and also set the other networks to not automatically get onto, try to force them to only connect manually.

FDM80, dcorban - Thanks! Basically also tried most if not all of what you guys recommended.

The following fixed it:

1. Moving my network to the top of the "Preferred networks" list,
2. Removing the other networks from the "Preferred networks" list and
3. Unchecking the "Automatically connect to non-preferred networks" checkbox under Wireless Networks | Advanced.