When you say the temp gauge is in the middle and the car starts smoking, where does it smoke from? Out the exhaust or from under the hood?
You need to check the fan clutch that bolts to the water pump. With the vehicle cold try to spin the blades with your hand, if it moves free you need a new clutch, if its hard and you cant get it to spin freely then your good. A bad clutch can also cause your car to overheat.