See if you can upgrade to 3GB or 4GB of RAM and install Windows 7 RTM (OR RC) 64-bit.
I would use 64-bit but I had some heating issues so I went back to 32-bit and now its working perfectly.
I ran Crysis benchmark for 9 hours on 32-bit easily without a fan, but on 64-bit the system about blows after 10 minutes.
WEIRD!