I'm trying to free up space on a secondary drive an i was wondering if the Win & Mac Updates folders in the Support folder was really needed when you install the game?
It's not. I removed those and the game still installed. You're gonna need to update manually before installation, though.