If you're shelling out the bucks to rent a Dual Xeon 2.8, at least get a provider who will give you a decent amount of RAM (1 GB), storage (100 GB+), and bandwidth (600 GB+)! This sounds like a shared server deal that you got, not a real dedicated one.