Since you seem to be at the point of fishing for ideas, here's another one...but probably not a keeper:
Even though it's pretty outdated (2 years), have you tried using
WiFiFoFum to see if its method of scanning might *more quickly* trigger WinMo into detecting the network from downstairs than the 60 seconds or so it takes WiFiMonster to timeout and do that for you?