Well god damn. Standard Australian internet means I will not be playing this tonight. *shakes fist at all that are responsible*
Cheers for the advice guys.
Try checking the integrity of the files first before reinstalling the whole thing, it works most of the time.