They also said they can allocate all memory to your guest OS if you insist, but they warned it will cause your system unstable. I dare not to try it because of their slow customer service. If my system really become unstable, I have to wait many days in order to change the configuration back. Now I'm still busy backing up my files from RapidShare to other file hosts because I heard some people got banned by RapidShare this month, although I have never shared any RS links.
Under the guest OS of VMware environment, all hardwares are virtual and unrelated to real hardwares of the host machine. That is, we are using an emulated machine, so I think it's reasonable to allocate some memory to the emulated video card of each VPS. However, I'm unable to see whether the 1GB RAM they take is actually for video memory or not. In Everest, it shows there are 128MB on my virtual video card, but perhaps other 896MB are taken by its outter host environment.
[slide]http://i273.photobucket.com/albums/jj226/gibalah/vm.png[/slide]
If you guys want to investigate it, maybe you have to ask for a configuration screenshot from the vendor.
By the way, because their HDD is also a virtual HDD, the I/O performance is not as good as a RDP's HDD. If your usage is download/upload from file hosts, the memory space will be very important -- IDM will allocate a lot of memory to cache the data which cannot write to HDD immediately; sometimes it can be more than 2GB, depending on how many connections you create. Open the Resource Monitor and you can see an orange bar (Modified) becomes wider and wider when you're using IDM to download files. If the orange bar fill up all your available memory space, IDM and your system will be stuck off and on. Stop using multi-threading download and allow max 8 jobs running at the same time is a good idea. If you are using USA filehosts like BitShare, 8-thread x 2-job is also good. I can say it's still better than normal RDP services because now the RDP market is smaller and many vendors oversold slots now.
In addition, 100tbh.com doesn't provide KVM or IP. If you want to run Windows 2008 R2, please install a VNC server before upgrading the OS to Service Pack 1. There is a remote desktop issue in Windows 2008 R2 SP1. You will not be able to use remote desktop to access your system after you doing so. You have to login via VNC and do windows update again, or you have to call the vendor reinstall your OS, i.e., lose a lot of days.
As for website hosting, I have no experience regarding it. I'd like to fine-tune the kernel configuration and re-complie the whole system with additional optimized parameters (gcc -O3 -march=xxx -mtune=xxx, xxx depends on what CPU you are using) under Gentoo Linux or FreeBSD, writing apache modules and FastCGI to improve my website's performance. Without KVM over IP, it's too dangerous to do it because I have to enter the Single User Mode sometimes. This is only possible if you rent a dedicated server, rent a XEN VPS (with SolusVM Control Panel), or put it at home, depending on how rich you are and what content you are hosting.