You probably need to be more specific in your specs. Based on your requirements, it seemed that you are setting up a download, mailing or game server. You probably need to raise your budget a lot as 100TB is as good as 300mbit of bandwidth. Bandwidth isn't cheap for DC. Just my 2cent.