A new host/a host with DDoS protection is not going to fix that. You need to hire a systems administrator to work on your security and fix the insecure scripts that are causing you to get hacked. Getting hacked and getting DDoSed are two very different things.