urgent) Please help me to decide which test to take!!

Hey guys
so im a senior and i took my sat in october and november. On october sat test, i did not feel well(prob why my score improved by 10 and fell 200 points below by practice tests) so i took the november one again( was not anticipated)

. I am hoping that it would be around 2000s (plspls) and now i dont know which test to take on upcoming december. Subject? Or sat again? Results come out on 24th and late regisration is untill 23rd. My subject test scores are not that great either (none w/above 700) . So i am genuinely confused about which test to go out for. I usually got 2160s on practice sat and i know that if i take it again, it will def improve. But for me to retake sat, subject tests drag me along. im taking Act december btw

Advices??