The 2 heaters at 1500w each, puts you at 25 amps already. A few light bulbs (60 watt?) and the other devices may suck up another 2 amps. Now, with your long length and a measuerd voltage of 104, the new equation just for the heaters is 3,000/104 = 28.8 amps. So your voltage drop is increasing your cable amperage.
Now here is another problem. Dryers run on 240 volts, so how is that working out. Unless you re-wired your RV's cord for just 120 volt, I just don't understand what you have done, unless you are running 240 out there from the pole, or maybe I misunderstood you, did you rewire the plug of the RV unit?
Anyway, yeah, you are right on the boarder with the cord gauge, lenght and the colder temperature. I would go up to 8 awg. Your voltage and amperage will have a teeter-toter effect at any rate. Voltage goes down, amperage goes up. Also, some 10 awg cables are only rated for 25 amps, so you could be over.
Wayner