В этом предложении корректна постановка запятой или тире.
Знаки препинания расставлены корректно.
Постановка запятой в этом случае факультативна, окончательное решение принимает автор текста. А вот если придаточная часть состоит из одного только союзного слова, запятая не ставится: В комнате пахло чем-то странным, но он не мог понять чем.
В этом предложении для постановки сразу двух знаков — и запятой, и тире — нет оснований. Это регулируется правилами оформления сложноподчиненных предложений: в параграфе 115 полного академического справочника «Правила русской орфографии и пунктуации» под ред. В. В. Лопатина говорится о запятой, в параграфе 124 — о тире, которое здесь действительно возможно, но только как знак, заменяющий запятую.
В этих случаях постановка запятых факультативна и зависит от того, что́ автор хочет акцентировать. Сравним подобные примеры, допускающие двоякое прочтение, в учебном пособии А. Ф. Прияткиной «Русский язык: Синтаксис осложненного предложения» (М., 1990): Это случилось в одной гористой местности (,) на юге Италии; На берегах этих рек (,) в глубоких норах (,) живут водяные крысы (с. 75).
См. также ответ на вопрос 318421.
Как указано в «Справочнике по пунктуации», в сочетании что (,) если обычно ставится запятая, но на практике встречаются примеры оформления этого сочетания без запятой. Поскольку рассматриваемое сочетание представляет собой частицу, к тому же близкую по смыслу частице а ну как, отсутствие запятой в сочетании нельзя считать ошибкой. Постановка запятой в этом сочетании обусловлена, вероятно, тем, что местоимение что содержит в себе «следы» грамматической основы, сравним: Что будет, если?...; Что было бы, если?....
Как указано в «Справочнике по пунктуации», в сочетании что (,) если обычно ставится запятая, но на практике встречаются примеры оформления этого сочетания без запятой. Поскольку рассматриваемое сочетание представляет собой частицу, к тому же близкую по смыслу частице а ну как, отсутствие запятой в сочетании нельзя считать ошибкой. Постановка запятой в этом сочетании обусловлена, вероятно, тем, что местоимение что содержит в себе «следы» грамматической основы, сравним: Что будет, если?...; Что было бы, если?...
Что касается тире, то в первом из приведенных предложений оно поставлено между подлежащим душа и рядом однородных сказуемых, выраженных предложно-именными сочетаниями, соединенными союзом не... а... В таких случаях тире обычно не ставится (но обратим внимание на некатегоричную формулировку правила, включающую слово обычно).
Во втором предложении тире поставлено перед присоединительной конструкцией. Поскольку в предложении нет специальных слов, отмечающих такую конструкцию (типа даже, особенно, например и т. д.), выделение или невыделение этой части знаками препинания зависит только от намерений автора (см. параграф 85 полного академического справочника «Правила русской орфографии и пунктуации» под ред. В. В. Лопатина). Если он хочет сделать акцент и на слове разговор, и на однородном ряде о боли, любви, слабости и выборе, то тире нужно. Если ему достаточно сделать акцент только на этом однородном ряде (на него автоматически падает фразовое ударение, потому что он занимает конечную позицию в предложении), а слово разговор не подчеркивать, то тире не нужно.
Такая последовательность знаков препинания не предусмотрена правилами русской пунктуации.
Это тире при синтаксической конструкции, называемой именительным темы.
Для русской пунктуации не характерна постановка запятой перед открывающей скобкой. Чтобы выразить тот смысл, который Вы вкладывали в предложение, его нужно перестроить, например: Написанная известной писательницей книга (которую все так высоко ценили) стала бестселлером.