Have you allocated enough RAM? It might be simply something like a memory leak that is continually asking for more memory.
Have you tried pinpointing exactly when it crashes? Is it always the same time or same event etc?
Also, does it understand http 1.1, which might be some of the requests you're getting. IIRC, Webstar is quite old and might not support or understand the newer protocol.
Also, could you post the bit of the server log that is just before the crash. maybe you're missing something.
Finally, why don't you run OSX? You won't have those problems there.