First off, Hulu's servers suck. They used the money they shouldve spent on adding more servers to pay for an austentacious albeit clever ad campaign. Even pulling 20mb/s i get stuttering and buffering on specific shows. The fact that you mentioned the issue presents itself when you put hulu in fullscreen makes me think its not a connection issue. For example, today while watching Kings ( A featured pick, so lots of simultaneous connections ) I tried to put the video in full screen and the framerate dropped significantly to an unwatchable level ( appx 10 -15fps ). I opened the pop out version, maximized it ( not fullscreen ) and didnt have an issue again. Flash currently doesnt allow for the GPU to render video, its a goal for flash 11 but hasnt yet been implemented. This causes older CPUs to struggle with fullscreen animation as they dont have the on board memory to render a video at any useful resolution and have to dig into the system RAM. I have no idea why using the pop out window helped, except to speculate that perhaps Windows 7 allowed the GPU to render the animation rather than the cpu because of its native support for parallel processing. In conclusion, get a better CPU, but note that at higher resolutions you may still experience performance issues until Flash gets onboard with GPGPU support as I have a core 2 duo at 4.05GHz and still experience stuttering.