Not that this is necessarily a full solution, but I think you are pushing your car too hard. These cars should not be driven at 120km/h. You should keep it under 110km/h, slower would be even better. These are city cars.
Essentially, I think your cooling system is not keeping up. I think...