Это слово все еще используется в разговорной речи, так что архаизмом его признавать рановато. В принципе можно использовать все эти слова как синонимы, хотя с этим могут поспорить, поскольку каждое будет иметь свой выраженный оттенок. Босяк - бедный, нищий, бездомный, неимущий, бродяга, побирушка. Упор на экономический фактор. Гопник - хулиган, шпана, наглый, агрессивный. Упор на криминальную составляющую. Люмпен - безработный, рабочий низкой квалификации, разнорабочий. Упор на рабочие качества, отсутствие профессионализма. Маргинал - мигрант, представитель субкультур, аутсайдер, авантюрист, вульгарный, эпатажный. Упор на противоречие с принятыми социальными нормами. Объединяет их низкий социальный статус и неменее низкая материальная обеспеченность.