Когда на сервере канал забьется, на вновь пришедших юзеров скорость будет резаться. С таким же успехом можно и на CDN ограничить скорость на отдачу файлов. Чтобы уложиться в 1ГБ. Но твой сайт будет стоять на месте в плане развития - это 101%
Если ты возьмешь серв, когда забьется 1 гбит, подключишь еще 2гб, когда и они забьются ты закажешь еще один серв (нужно будет отдать от 150$ и больше за его настройку), потом нужно будет распределять популярные файлы между ними + тебе придется постоянно платить деньги например
@Keiskar, за администрирование, + есть вероятность, что однажды сдохнут совсем неподходящие диски из рейд массива и ты останешься вообще без файлов ))
По нынешнему курсу - cdn лучше сервера. т.к. ты просто заливаешь файлы и оплачиваешь услугу, все! За тебя все сделано