I wish I could give you a solid answer but you have too many things going on for a correct diagnosis to be made over the internet. But I can tell you that white smoke means the car is burning anti-freeze, which could be your reason for over heating. This could be a broken head gasket or cracked...