>>725130619
I'd guess hardware improvements. More power to spare for something that requires a lot of detail to look even halfway decent like feet.