Обычно делаются разные спрайты иконок под разные разрешения, и разный множитель плотности ppi, это нормально. Вот классная статья на тему:
habrahabr.ru/post/237931
base64 нужен только для самых часто используемых небольших иконок. Желательно не перегружать CSS слишком сильно.