For $299/mo you can get a better server with managed service than that.you may go with managed server such as allmanaged.com,or go with EV1(ev1servers.net)/SL(softlayer.com) then purchase managed service somewhere else.
BTW:Just a low end server can handle the site with 3000++ unique hits every month.
If you have control panel like cPanel,it is very easy. or you can use FTP/rsync
Well, any amount of space is not hard to move, it completely depends upon new hosting companies and how they handle it. If in process, you have some losses of data, the hosting company can provide you with the backup services also.
Cpanel won't move 52 GB of files I'm afraid. Best way to do it is using rsync.
AYKsolutions.com - High Bandwidth Specialists - 100TB/1Gbps/10Gbps Unmetered/CDN/DDOS Protected Over 20 Global Locations - Asia, Mexico, Brazil, Australia, US, CA, EU - Bare Metal and Virtual Cloud. All Managed. View our current Specials. We are Professional. Painless. Polite.