I don't understand your requirements.
- it has to read and send to computer two temperature sensors
- all this has to happen at a minimum frequency of 1kHz.
Is your temperature really changing fast enough that you need to sample it 1000 times per second or more?
What is the PC doing with the data? Why can't the Arduino make those decisions?