This build is completely stupid.
$3.5k on a build with a bunch of useless components and you buy a hybrid drive?
You're buying a keyboard that is the same price as one of your monitors.
You're wasting your money on 64 GB of RAM... and it's on DDR3-1600.
The what if is just a scenario. It is more likely you made your IP address public, since I recall you having some kind of web server setup on it. Do you not remember that you switched to CVPS because you were DDoSed and nullrouted at your other provider? And yes, a firewall can easily mitigate...
Your fault for not setting up a firewall, then wondering how you get nullrouted after being DDoSed. What if you were DDoSed incidentally where the person mistyped the IP address?
You were DDoSed, nullrouted, and had no firewall running on your VPS. That is not their fault.
If you need support on an unmanaged VPS, then you probably shouldn't use a VPS in the first place. I have one VPS with them and it has only been down twice since I got it in March of 2013. The first...