Ваше слабое звено - процессор. Не уверен, что вашего i-3 хватает, чтобы раскрыть потенциал gtx960.
Впрочем, не факт, что проблема в нем.
Поиграйте, дождитесь зависания, запомните время зависания. Прекратите играть. Наберите в поиске возле окошка Пуск просмотр событий. Это системный журнал, в нем найдите какие события (ошибки) указаны на время зависания, сделайте подробные скриншоты, выложите сюда. После этого будем думать.
Впрочем, давайте заодно сразу проверим и температурный режим, так как это совсем не сложно.
Воспользуйтесь программой CPUID HWMonitor.
После запуска она фиксирует максимально достигнутое значение температуры, даже если оно держалось 1 секунду.
Запустите программу CPUID HWMonitor, играйте. По окончании игры раскройте подробности всех пунктов в окне программы CPUID HWMonitor, сделайте скриншоты, пришлите сюда.