Запятая перед союзами и, да («и»), или, либо не ставится, если части сложносочиненного предложения объединены каким-либо общим для них элементом.
Общим может быть в том числе и поясняемое двумя частями сложносочиненного предложения третье предложение, предшествующее им и связанное с ними бессоюзной связью: Берегов не видать: их скрыла ночь и оттолкнули куда-то широкие волны разлива (М. Г.); Он чувствовал себя нехорошо: тело было слабо и в глазах ощущалась тупая боль (Купр.); Одно было ясно: ссора оказалась окончательной и назад он не вернётся; Это похоже на то, что мы наблюдаем в кожных покровах: при каждом нашем движении одежда стирает мёртвые клетки поверхностного слоя и их заменяют нижележащие клетки.
Но: Через час явилась возможность ехать: метель утихла, небо прояснилось, и мы отправились (П.) — последняя часть не входит в разъяснение.
Тире в этом случае ставится при подчеркивании указания на данный предмет, см. примечание к § 15 «Правил русской орфографии и пунктуации» под ред. В. В. Лопатина.
Тире или запятая в этом предложении возможны.
Рекомендуем разделить предложение на два: До Марии Никифоровны ему не было никакого дела — в конце концов, не его это головная боль. Его беспокоили их с Таней отношения.
В таких случаях сказуемое находится в форме ед. ч. и согласуется с ближайшим подлежащим: На его гербе была не шпага и не корона, а белка. Сравним примеры из параграфа 190 «Справочника по правописанию, произношению, литературному редактированию»: Меня угнетала не боль, а тяжелое, тупое недоумение (Горький); Опубликован роман, а не повесть, Опубликован не роман, а повесть; Это была не разведка, а настоящее сражение.
Слово боль обычно употребляется в формах единственного числа. В форме множественного числа оно получает дополнительное значение подчеркнутой длительности (ср., например, страдание и страдания). Таким образом, предложения типа у пациента головные боли обозначают неоднократные длительные болезненные состояния.
Запятая перед союзом и в таких случаях не ставится.
В русском языке слово боль часто используется в переносном значении для описания сильных эмоций или переживаний. Наречие до боли употреблено в переносном, метафорическом значении.
Повторим еще раз. Корректно: сковали мысли холод и боль. То есть холод и боль сковали, мысли сковали (множественное число). Однако при предложенном Вами порядке слов неясно, "кто на ком стоял", то есть кто был объектом, а кто субъектом сковывания.