If cleaning out the dust doesn't work, run a MemTest86 (freeware) to test your RAM for errors (what little RAM you have!). This program runs offline - not from the desktop. Download an ISO file of MemTest86 then burn a DVD with ImgBurn (freeware). Restart, change your boot order to CD, and let the program run.
Once your fix that, then I'd create a restore point and upgrade to SP3. Make sure SP3 can run on 256 RAM first. Not sure about that.