Ever thought about going to an IRCD shell? Xzibition is very good (can't post links yet). I have a server on their "elmo" server that is protected by Awknet DDoS protection. I haven't had any issue with Xzibition except when I was hosted on a Staminus connection, it routinely went out in the middle of the night.
I sent an email to support@ and within a few hours, they allowed me to transfer to the Awknet server.
So much improvement.
Why bother with your own VPS when you can have them handle the support plus handle the security rather than compiling all your own kernels, keeping your own updates, etc? I'd rather spend more for peace of mind rather than the whole "I did it myself" pat on the back