Наверное, филологи должны решить, как правильно, записать в словарик, а обычные люди уже на словарик опираться. Я проголосовала за "рэпер", потому что уже само "рэ" режет взгляд, а еще и "пп". Понятно, что слово заимствованное, но оно ведь ассимилируется. Спамер по тому же принципу должен с двумя "мм" писаться, но в интернете больше с одной встречается. И "мм" для русского языка более привычно, чем "пп"