Для начала договоримся никогда и нигде не говорить «выиграть войну». Война не игра и не казино, чтобы в ней «выигрывать». В войнах побеждают или терпят поражения.
Что касается сути вопроса, то тут можно придумать кучу условий, при которых Гитлер побеждает СССР в 1941 или 1942 году. Можно вспомнить историю Второй мировой, можно проводить аналогии с другими войнами. Чем больше знаний — тем больше ответов на ваш вопрос.
Доподлинно известно, что Гитлеру не хватало качественной нефти. Танков и самолётов Германия могла производить достаточно и больше, но топлива не хватало. Поэтому в 1941 Гитлер повернул на Кавказ, чтобы выйти к Каспийским месторождениям, но его остановили в Сталинграде. Представьте, что у Гитлера появилось много нефти.
Доподлинно известно, что Германия работала над созданием атомного оружия. Представьте, что оно появилось к 1941.
Доподлинно известно, какие унизительное поражение потерпел в России Наполеон. Представьте, что Гитлер прочитал много книг на эту тему и крепко задумался.
А еще многие солдаты и офицеры Вермахта вспоминали, что шли войной на дикую дремучую страну, а попали в нормальное европейское государство с хорошими дорогами и новыми зданиями. Это сильно ударило по их моральному настрою — уже в 1941 нацисты поняли, что их политруки тоже врут.
Продолжать можно бесконечно.
Не воевать с СССР. Тогда разобраться с Британией он вполне мог бы. Конечно, положение Рейха даже в этом случае остаётся довольно сложным,но тем не менее: "горячая фаза" конфликта осталась бы за ним.