For a floating object upthrust acting on it is equal to its weight therefore, it will always equal to its weight unless density of liquid becomes to low that the maximum upthrust it can apply becomes less than the weight of object then upthrust will keep on decreasing with rise in temperature.
Viscosity is defined only for liquids. When solid's density increases then its weight will increase therefore upthrust will increase.