Раз только при СИЛЬНОЙ вибрации зависает, значит проблема в геймпаде механическая. Решение простое: разбирайте, чистите, собирайте, проверяйте! Если не поможет - то вибро легко отсоединить. На youtube разборку посмотрите, для беспроводных и проводных одинаково. Повторная разборка\сборка займет не больше 10 минут.
PS
В нагрузку для размышления - на всяких интернет-магазинах типа алиэкспресса или dx.com постоянно продают разные заменяемые комплектующие к геймпадам xbox, и если что-то покоцано - всегда можно купить поменять. Например погрызенные джойстики после детей. :)