How much ram does the system have, and how much is in use at idle?
Buffer overrun is a memory issue. Also, you can check to see if you have a paging file turned on. Your system might be running out of ram and needs the extra memory a paging file could offer.
PS - upgrade to windows 7 x86. 2 gigs of ram runs it well...