I can't stand watching videos of this in the 360 for this exact reason.
That's a really dumb reason.
You lost your sanity.
The game looks exactly the same.
Lol.Anyway, just played it on PC. Turns out my PC can handle it flawlessly, so it's a definite PC choice.