<p>
Carnegie Mellon is only marginally better in engineering, and Princeton is stronger in virtually every other field. Fit aside, Princeton is the better option, particularly if the OP decides to switch out of engineering (which is statistically likely).</p>
<p>As the OP prudently noted, it’s more a matter of likelihood of admission than of academics. </p>
<p>
Do you plan to retake the SAT I? I would be more concerned with raising that than the SAT IIs. You might also try a practice ACT; some people do better on the ACT than SAT.</p>
<p>As it stands right now, your scores are extremely low for Princeton. According to its IR data, only 2-4% of students enroll with SAT scores that low, and those are almost certainly recruited athletes and developmental admits.</p>
<p>I’m not trying to burst bubbles, but it is important to be realistic.</p>