¿Podrían los aliados occidentales vencer solo al Eje?

No creo que pudieran haber derrotado a Alemania sin la Unión Soviética, no.
La Unión Soviética ganó la guerra europea prácticamente por sí misma, la guerra ya había terminado en el sentido de que Alemania estaba condenada al momento del día D.

El ejército alemán había perdido más de 4 millones de soldados en el este y los soviéticos lo habían pagado con más de 10 millones de sus tropas.

La lucha en el frente occidental fue poco más que una distracción a pesar de que a Occidente le gusta glorificarla pensando que ganaron la guerra. Las potencias occidentales solo lucharon contra una pequeña parte rota de la máquina de guerra alemana en un punto donde Alemania ya estaba derrotada.

Si el ejército alemán tuviera 5 millones de tropas en el oeste, los aliados nunca habrían podido desembarcar en Francia y destruirlos.
Sí, los EE. UU. Podrían superar a Alemania, pero no habrían tenido la oportunidad de mantener la logística o desembarcar suficientes tropas y equipos para vencer a los alemanes que controlaban la tierra y tenían una logística, reparaciones, etc. mucho más fáciles.
Los aliados invasores habrían tenido que llevar todo sobre el mar, lo suficiente para vencer a un ejército de 5 millones.
Nadie podría hacer eso.

Claro que podría, en teoría. La productividad estadounidense por sí sola podría superar a todos los aliados del Eje por sí misma, pero si no hubiera un frente oriental, el frente occidental sería mucho más sangriento. Como los soldados occidentales estarían mucho mejor abastecidos, podría no ser tan sangriento como el frente oriental, pero las pérdidas serían masivas. Los rusos lucharon por la supervivencia, por lo que apretaron los dientes y molieron el polvo de la Wehrmacht a pesar de las inmensas pérdidas. ¿La opinión pública haría lo mismo en el oeste? ¿Tomaría el público estadounidense a sus hijos muriendo por una guerra en Europa a esa escala? En cualquier caso, ningún frente oriental también significaría que la guerra no terminaría en el ’45 y con armas nucleares a su disposición, supongo que veríamos ciudades nucleadas en Europa.

No creo que los aliados occidentales pudieran haber derrotado a los nazis sin la URSS a menos que fuera con la bomba atómica. Suponiendo que la guerra en Japón siguiera siendo convencional, Berlín habría sido bombardeada en 1945. Quizás la segunda bomba destruyó la producción del Tipo 21 UBoat, que fue su mayor amenaza de guerra tardía, no estoy seguro de que Hitler se haya rendido.