If you think you're being DDoSed then you may want to simply ring your ISP up and explain what's going on and request a new one, they should issue you a new one without any trouble.
As for a VPN, the only one I've ever used is Overplay, the speed was pretty good and the pricing was fair.