Oh, and transferring files is very easy with Dropbox. Do all of your saving directly into the dropbox folder and instantly your files are shared across all of your servers and your computer at home.
you dont need to process alot of data
How many tools are you running at once? You should have no problem running one tool maybe 2. Get an upgrade or additional VPS' to run more than two programs. Scrapebos and all those use a lot of CPU especially when running a lot of threads at once.

With a VPS you still need to update the software yourself. Remote backups usually cost extra too.
The server you have is quite powerful. It's allows for dual-cpu and supports hexacore CPUs and up to 128gb ram. Quite nice. You could definitely run that from your home and it would be very viable. You can upgrade later to the max, and throw in some SSDs. Max performance from that. Then if needed you can do colocation for the bandwith if needed. About the bandwith, you won't get an answer from your provider. They provide it as "best effort"/"Up to". They wont tell you how many people are on it, the max load, time frames etc. They'll just tell you the max speed possible if you were the only one using it and the network was running flawlessly.
If you need off-site backup, you can try http://www.backblaze.com/business.html
Most people from BHW use a VPS it seems. What they're doing exactly and the numbers of it I don't know. Everyone is different, so the only way to figure out your needs is to benchmark your server and go from there. I myself, as mentioned before, use a dedicated. Hexacore, 64gb ram, RAID 0 SSDs and a 1gbps(200mbps -> internet) line. No slowdowns, no relying on companies except my host, no overselling, guaranteed resources...
In my eyes, getting a VPS for SEO tools is only a good idea if you're not making money yet, you dont need to process alot of data or if the VPS provides tools pre-installed.
I don't find SB a big problem. The real drains are linkwheel bandit as it is java based and captcha SniperHere's a screenshot of my bare-bones VPS from hostamus with SB running 35 threads. Using about 500mb ram, less than 10% of CPU. Right now it's harvesting a custom merged list
I use my VPS so I can run programs that take a long time and don't have to leave my computers at home running. Better bandwidth at the server farm and more consistency.
Co-location would be best but it is surprisingly hard to find. I know there are plenty of companies out there that do it but locating them is not simple. You obviously can't ask for recommendations on forums!
I would recommend going in for some cheap(yet reliable) 1 GB VPS for each software you are using. I have tens of VPS rather than just dumping everything in a single machine. I run just one or two tools per VPS.
I use my VPS so I can run programs that take a long time and don't have to leave my computers at home running. Better bandwidth at the server farm and more consistency.
Here's a screenshot of my bare-bones VPS from hostamus with SB running 35 threads. Using about 500mb ram, less than 10% of CPU. Right now it's harvesting a custom merged list.
View attachment 20204