When I try to find this kind of thing, I try to eliminate as much as possible, then add stuff back until I find the issue. Try running test on native OS in both cases w/o VM. Also, verify your timer code is same in both cases.
Loading User Information from Channel 9
Something went wrong getting user information from Channel 9
Loading User Information from MSDN
Something went wrong getting user information from MSDN
Loading Visual Studio Achievements
Something went wrong getting the Visual Studio Achievements
When I try to find this kind of thing, I try to eliminate as much as possible, then add stuff back until I find the issue. Try running test on native OS in both cases w/o VM. Also, verify your timer code is same in both cases.