Cut the smoke and mirrors about memory, please, the OP seems to have a 32 bit OEM system. It will only recognise 3gb, max.
We have established that his drive is full, with no efficient room to buffer video, etc.
Solution is create more space, simple.
Adequate suggestions have already been made.