For starters, have a look in your startup tab in the task manager, and see if you have anything there which could be creating an overload.
But, only my opinion, I think a combination of a dual core CPU and only 3GBs ram is a little marginal for streaming.