Shugi, I'm finding that microsoft server program can't be set up on Vista. When I heard your from Canada, I rushed to this thread to try it out, if you have had success, maybe I could aswell.
I think if I was able to set it up like you have, and get on a strong good connection the lag would be gone, and delay halfed or gone. At my friends house (same town) the delay isn't as bad as it is here :S. Also after Part A, it feels a bit better but I can't really say for sure.
Any thoughts on Vista users, besides downgrading to XP