does Google take server location into account when showing search results? edit: seems they might. This is a probable cause for the increase in your traffic
You can check my comments on this recent thread for a somewhat more detailed account of my observations: