I do not encounter the issues you describe and I sometimes leave my VMware Landshark VM's running for days. That being said, I have never encountered the issues you describe in my VirtualBox environment, but I also hardly ever use it (only for testing new builds). You could have a PC issue or something else. You might try the VMware 30 day free trial to be sure that resolves your issue, before purchasing a license.