Real DDoS protection will cost you a lot of $$$. Why not use something free like CloudFlare's 'I'm under attack mode'.

For VPS i'd suggest you try out eurovps. I've read some great reviews about them on webhostingtalk. I'm not sure if they offer DirectAdmin but their managed solutions come with a free Cpanel license.
CloudShadow Reviewed by CloudShadow on . VPS with DirectAdmin and DDoS Protection? My present vps is getting ddos attack, or so my present provider says, and i need to move to a new vps provider which provides DDoS protection or mitigation. Need non-US location and also DirectAdmin license. Any suggestions? Rating: 5