Ok, the following are just my honest thoughts. At the end of the day what really matters is that your vision is becoming reality the way you want. I love what you do here and your programs are amazing and so are the people who contribute. I'm only telling you what I think not because I want people to think less of you, but because I wish those financial resources were spent on making donationcoder even better than it already is in a different way.
I was totally shocked to learn that you're paying 400$ a month for hosting services (I had to read it several times, even 400$ a year would look very expensive to me!).
Total overkill. The way I see it, . License key scripts take only a few seconds of cpu power (And I'm guessing you're not getting a new one every 5 minutes), a forum with less than 10.000 active members + CMS and a few extras here and there, shouldn't cost more than 300 a year. Sure, shared hosting, it works fine. I don't think fpt hosting is needed on your site, the coders don't mind hosting their files anywhere else (all the links would live here).
I ran a forum with 9500 members, online chat (which eats lots and lots of cpu) and online arcade running fine for years, paying 200 a year.
In my opinion, you've created a paralell universe in your mind where you think you need a dedicated server + maintenance, etc. but to an ordinary admin, it looks totally unnecessary given your current needs. At the end of the day, members want to see : life, movement, activity. If the page loads in 0.10 instead of 0.03, cool, but it is meaningless.
By the way, I think donationcoder's skin looks terribly out of date. It feels like visiting a 199x forum. I love it just the same, but I'm just saying...