Всё зависит от того, в какой районе Вы живете, и что в Вашем понимании "недорого", т.к. у всех понятия разные.
Конечно, как сказали выше, лучше всего провести "местный" интернет, он всегда будет лучше всяких модемов. Но если нет такой возможности, то сходите в офис того или иного оператора, лучше всего, конечно, зайти в магазин сотовых телефонов (где, конечно, продают модемы) и спросить какой модем лучше всего будет работать именно в Вашем районе.
Лично у меня модем мегафоновский + загород (частный сектор) работает более-менее нормально, но не поиграть. Ибо подвисает и скорость постоянно скачет.
Может у Вашего модема просто слишком низкая скорость?
В любом случае, Вам тут мало чем помогут, лучше всего (как мною было сказано) обратиться к "местным" знающим людям Вашего города.