(1) Он был привлекательным мужчиной — (2) если бы они встретились при других обстоятельствах, (3) она бы обязательно им заинтересовалась.
Тире здесь самый подходящий вариант. Как говорит Розенталь, "в настоящее время тире очень употребительный и многофункциональный знак препинания".
Тире необходимо для разделения предложения на две части — с помощью запятой это невозможно сделать (нужен более сильный знак).
Тире ставится перед второй частью сложного предложения (простые предложения 2 и 3), которая содержит вывод, возможное следствие из того, что сказано в первой части. Это отдельное сложноподчиненное предложение с придаточным условия (в нем говорится о действии, которое могло бы осуществиться).
Интонационно тире обозначает увеличенную паузу и понижение голоса (поэтому хочется поставить точку, как в конце предложения).
О пониженной интонации при значении следствия, стр.234
Правило: Розенталь § 45. Тире в бессоюзном сложном предложении
Перед второй частью бессоюзного сложного предложения ставится тире, если в ней содержится следствие, результат либо вывод из того, о чем говорится в первой части: Я бы в лётчики пошёл — пусть меня научат (М.); Достав из кармана одновременно и спички, и зажигалку, Крайнев зажёг шнуры — они вспыхнули (Пап.);