I suggest opening a ticket with our sales department. Our dedicated server people should be able to get you pricing that is even better than what we have posted on the site, as you have been a customer for quite some time.
As for hardware recommendations, take a look at my previous post.
