LastCall
You seem to be pretty secure from the outside world with your firewalls but have you run a spyware checker to see if it is something that is made to run during a login to Hotmail, long shot but worth a try.
Also do you have a lot of mail in your hotmail inbox as I have heard that this can cause similar problems.
Have you tried looking what processes are running hard when you get this problem.
download site here