It might help some of us in recommendations for you to list some of the current resources. Are you running under a Linux server (which control panel too) or a Microsoft box? Daily/Monthly connections, bandwidth, storage, databases? Ideally you want to do a lateral move onto an equivalent system to minimize migration issues.
I've used Dixiesys for years and while I'm "happy" with them, they do get the occasional interruption. Since we all want near 100% uptime for PPCGeeks (or we suffer withdrawls), a larger host with full time supervisory support is probably best (as opposed to 100% coverage for most common problems but administrative issues are only 8am-8pm)
As for having another user kill process, that can happen on the shared servers. It should result in immediate termination of the user doing the killing, but the ISP's do protect their oversell