I believe that the reason the idle goes up so high is very simple. When it's really cold, fuel atomization is poor, the air is dense, and all the metal surfaces are cold. Thus, a fast idle setting of 2000 rpm when ice cold, translates into 2500 or more rpm at operating temps. Because as the motor warms up, the EFE valve is directing hot exhaust gas under the carb, and the THERMAC air cleaner is directing exhaust manifold heated air to the carb. So as heat is added, fuel atomization improves, and the motor races. If you read the owner's manual, you are expected to kick down the fast idle as the car warms up, thus it shouldn't get to operating temp and the 2500 rpm while on the high step of the cam. You can't just start the car and go back inside for another cup of coffee like you can with a modern computerized car. These old choke cars are very hands-on, you gotta be there. An alternative is to set the choke rpm at the max you want it while unattended when at operating temp, say, 1500 rpm or so. The problem then becomes that when cold, the motor will chug and labor at around 800 to 1000 rpm or even stall until the heat comes up. This is because everything is cold and it is hard to set the vacuum break setting to work well at so low an rpm, it's much easier to set it for 2000 rpm. In summertime, you start the same car and it idles very fast, right? So you immediately kick it down. I try to set my fast idle as a compromise, fast enough to run well cold, but not too fast when hot. Ken's 1750 rpm is about perfect and rising to 2000 as it warms is to be expected. I would suggest adjusting the fast idle while the car is ice cold, with a tachometer, to run well at start-up. Then let it get hot and see just how high it races, and adjust it down to a comfortable rpm. By trial and error, you will eventually find the perfect setting for your car. The factory specs are a good place to start.